r: Readonly<{ asyncContext: (<T>(id: string) => AsyncContextFluentBuilder<T>); error: (<TData>(id: string) => ErrorFluentBuilder<TData>); event: (<TPayload>(id: string) => EventFluentBuilder<TPayload>); hook: ((id: string) => HookFluentBuilder<{}, undefined, ITaskMeta>); middleware: Readonly<{ resource: (<C, In, Out, D>(id: string) => ResourceMiddlewareFluentBuilder<C, In, Out, D>); task: (<C, In, Out, D>(id: string) => TaskMiddlewareFluentBuilder<C, In, Out, D>); }>; override: { <TInput, TOutput, TDeps, TMeta, TTags, TMiddleware>(base: ITask<TInput, TOutput, TDeps, TMeta, TTags, TMiddleware>): TaskFluentBuilder<TInput, TOutput, TDeps, TMeta, TTags, TMiddleware>; <TConfig, TValue, TDeps, TContext, TMeta, TTags, TMiddleware>(base: IResource<TConfig, TValue, TDeps, TContext, TMeta, TTags, TMiddleware>): ResourceFluentBuilder<TConfig, TValue, TDeps, TContext, TMeta, TTags, TMiddleware>; <TDeps, TOn, TMeta>(base: IHook<TDeps, TOn, TMeta>): HookOverrideBuilder<TDeps, TOn, TMeta>; <C, In, Out, D>(base: ITaskMiddleware<C, In, Out, D>): TaskMiddlewareFluentBuilder<C, In, Out, D>; <C, In, Out, D>(base: IResourceMiddleware<C, In, Out, D>): ResourceMiddlewareFluentBuilder<C, In, Out, D>; }; resource: (<TConfig>(id: string) => ResourceFluentBuilder<TConfig, Promise<any>, {}, any, IResourceMeta, TagType[], ResourceMiddlewareAttachmentType[]>); tag: (<TConfig, TEnforceIn, TEnforceOut>(id: string) => TagFluentBuilder<TConfig, TEnforceIn, TEnforceOut>); task: TaskBuilderWithPhantom; }> = ... Type declaration
asyncContext: (<T>(id: string) => AsyncContextFluentBuilder<T>)
- <T>(id): AsyncContextFluentBuilder<T>
Returns AsyncContextFluentBuilder<T>
error: (<TData>(id: string) => ErrorFluentBuilder<TData>)
event: (<TPayload>(id: string) => EventFluentBuilder<TPayload>)
hook: ((id: string) => HookFluentBuilder<{}, undefined, ITaskMeta>)
- (id): HookFluentBuilder<{}, undefined, ITaskMeta>
Returns HookFluentBuilder<{}, undefined, ITaskMeta>
middleware: Readonly<{
resource: (<C, In, Out, D>(id: string) => ResourceMiddlewareFluentBuilder<C, In, Out, D>);
task: (<C, In, Out, D>(id: string) => TaskMiddlewareFluentBuilder<C, In, Out, D>);
}>
- <TInput, TOutput, TDeps, TMeta, TTags, TMiddleware>(base): TaskFluentBuilder<TInput, TOutput, TDeps, TMeta, TTags, TMiddleware>
- <TConfig, TValue, TDeps, TContext, TMeta, TTags, TMiddleware>(base): ResourceFluentBuilder<TConfig, TValue, TDeps, TContext, TMeta, TTags, TMiddleware>
- <TDeps, TOn, TMeta>(base): HookOverrideBuilder<TDeps, TOn, TMeta>
Returns HookOverrideBuilder<TDeps, TOn, TMeta>
- <C, In, Out, D>(base): TaskMiddlewareFluentBuilder<C, In, Out, D>
Returns TaskMiddlewareFluentBuilder<C, In, Out, D>
- <C, In, Out, D>(base): ResourceMiddlewareFluentBuilder<C, In, Out, D>
Returns ResourceMiddlewareFluentBuilder<C, In, Out, D>
task: TaskBuilderWithPhantom
Entry point for creating an async context builder.