summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@protobufjs/aspromise/index.d.ts
blob: afbd89ac586e14b974c05fd0a8b7936a13128273 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
export = asPromise;

type asPromiseCallback = (error: Error | null, ...params: any[]) => {};

/**
 * Returns a promise from a node-style callback function.
 * @memberof util
 * @param {asPromiseCallback} fn Function to call
 * @param {*} ctx Function context
 * @param {...*} params Function arguments
 * @returns {Promise<*>} Promisified function
 */
declare function asPromise(fn: asPromiseCallback, ctx: any, ...params: any[]): Promise<any>;