call-to-promise
Version:
A lightweight, production-ready, universal library for transforming callback-style functions into Promise-based ones. Works seamlessly across Node.js, Deno, and browsers.
17 lines • 713 B
TypeScript
export function id(id: string): SimpleDeferred;
export function successfn(id: string): PromiseResolutionFn;
export function failfn(id: string): PromiseResolutionFn;
export function when(id: string): Promise<any>;
export function build(): {
id: ((arg0: string) => SimpleDeferred);
successfn: ((arg0: string) => PromiseResolutionFn);
failfn: ((arg0: string) => PromiseResolutionFn);
when: ((arg0: string) => Promise<any>);
};
export type SimpleDeferred = import("./simpledefer").SimpleDeferred;
export type Collection = {
[x: string]: simpledefer.SimpleDeferred;
};
export type PromiseResolutionFn = Function;
import simpledefer = require("./simpledefer");
//# sourceMappingURL=promiser.d.ts.map