@bluelibs/runner - v5.5.0
    Preparing search index...

    Type Alias ResourceDependencyValueType<T>

    ResourceDependencyValueType: T extends ITask<any, any, any>
        ? TaskDependencyWithIntercept<ExtractTaskInput<T>, ExtractTaskOutput<T>>
        : T extends IResource<any, any>
            ? ResourceDependency<ExtractResourceValue<T>>
            : T extends IErrorHelper<any>
                ? T
                : T extends IAsyncContext<any>
                    ? T
                    : T extends IEventDefinition<any>
                        ? EventDependency<ExtractEventPayload<T>>
                        : T extends IOptionalDependency<infer U>
                            ? ResourceDependencyValueType<U> | undefined
                            : never

    Resource-context dependency typing where tasks expose intercept()

    Type Parameters

    • T