CombineResultAsyncs<T extends readonly ResultAsync<unknown, unknown>[]>: IsLiteralArray<T> extends 1
    ? TraverseAsync<UnwrapAsync<T>>
    : ResultAsync<ExtractOkAsyncTypes<T>, ExtractErrAsyncTypes<T>[number]>

Type Parameters