Skip to content

AIDC Toolkit / Core / TypedAsyncFunction

Type Alias: TypedAsyncFunction()<TMethod>

TypedAsyncFunction<TMethod> = (...args) => Promise<PromisedType<ReturnType<TMethod>>>

Defined in: type.ts:87

Typed asynchronous function, applicable to any function that returns a Promise.

Type Parameters

TMethod

TMethod extends (...args) => PromiseLike<PromisedType<ReturnType<TMethod>>>

Parameters

args

...Parameters<TMethod>

Returns

Promise<PromisedType<ReturnType<TMethod>>>