UNPKG

villa

Version:

Promise utilities for async/await-ready environment.

10 lines (9 loc) 406 B
/** * Create a promise for an object. * @param emitter The emitter to listen on 'error' event for rejection, and * given event types for fulfillment. * @param type A string or an array of string of event types for fulfillment. * @param errorEmitters Other emitters to listen on 'error' event for * rejection. */ export declare function awaitable<T>(target: any, ...args: any[]): Promise<T>;