tdlib-native
Version:
🚀 Telegram TDLib native nodejs wrapper
17 lines (16 loc) • 401 B
TypeScript
type Resolve<T> = (value: T | PromiseLike<T>) => void;
type Reject = (reason: unknown) => void;
export type PromiseWithResolvers<T> = {
promise: Promise<T>;
resolve: Resolve<T>;
reject: Reject;
};
/**
*
*
* @export
* @template T
* @returns {PromiseWithResolvers<T>} {PromiseWithResolvers<T>}
*/
export declare function promiseWithResolvers<T>(): PromiseWithResolvers<T>;
export {};