Skip to content

all

all<T>(tasks): Task<{ [K in string | number | symbol]: T[K] extends Task<A> ? A : never }>

Defined in: Core/Task.ts:125

Runs multiple Tasks in parallel and collects their results.

T extends readonly Task<unknown>[]

T

Task<{ [K in string | number | symbol]: T[K] extends Task<A> ? A : never }>

Task.all([loadConfig, detectLocale, loadTheme])();
// Promise<[Config, string, Theme]>