Type Alias ITask<TValue>

ITask: PromiseLike<TValue> & {
    detach(): void;
    pipe(middlewares: OneOrMore<AsyncMiddleware<[], TValue>>): ITask<TValue>;
    pipeWhen(
        condition: AsyncLazyable<boolean>,
        middlewares: OneOrMore<AsyncMiddleware<[], TValue>>,
    ): ITask<TValue>;
}

IMPORT_PATH: "@daiso-tech/core/task/contracts"

Type Parameters

  • TValue

Type declaration