diff --git a/reactiveweb/src/ember-concurrency.ts b/reactiveweb/src/ember-concurrency.ts index 2632a56..767e679 100644 --- a/reactiveweb/src/ember-concurrency.ts +++ b/reactiveweb/src/ember-concurrency.ts @@ -54,12 +54,12 @@ export function task< >(context: object, task: LocalTask, thunk?: () => Args) { assert(`Task does not have a perform method. Is it actually a task?`, 'perform' in task); - const state = new State(task); + const state = new State(task); let destroyable = resource(context, () => { let args = thunk || DEFAULT_THUNK; - let positional = normalizeThunk(args).positional; + let positional = normalizeThunk(args).positional as Args; state[RUN](positional || []); @@ -171,7 +171,7 @@ export class State;