villa
Version:
Promise utilities for async/await-ready environment.
14 lines (12 loc) • 410 B
text/typescript
export * from './array';
export * from './awaitable';
export * from './chainable';
export * from './concurrency';
export * from './function';
export * from './miscellaneous';
export type Resolvable<T> = PromiseLike<T> | T;
export type Resolver<T> = (
resolve: (value?: Resolvable<T>) => void,
reject: (reason?: any) => void,
) => void;
export type NodeStyleCallback<T> = (error?: any, value?: T) => void;