Type alias TaskPromise<T, Key>

TaskPromise<T, Key>: (() => Promise<ReturnType<T[Key]>>)

Type Parameters

  • T extends {
        [event: string]: TaskFn;
    }

  • Key extends keyof T

Type declaration

    • (): Promise<ReturnType<T[Key]>>
    • Task promise without arg

      Returns Promise<ReturnType<T[Key]>>