mirror of
https://github.com/pezkuwichain/pezkuwi-common.git
synced 2026-04-22 05:38:03 +00:00
chore: update to version 14.0.11 and align website URLs
This commit is contained in:
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* @name promisify
|
||||
* @summary Wraps an async callback into a `Promise`
|
||||
* @description
|
||||
* Wraps the supplied async function `fn` that has a standard JS callback `(error: Error, result: any)` into a `Promise`, passing the supplied parameters. When `error` is set, the Promise is rejected, else the Promise resolves with the `result` value.
|
||||
* @example
|
||||
* <BR>
|
||||
*
|
||||
* ```javascript
|
||||
* const { promisify } from '@pezkuwi/util';
|
||||
*
|
||||
* await promisify(null, ((a, cb) => cb(null, a), true); // resolves with `true`
|
||||
* await promisify(null, (cb) => cb(new Error('error!'))); // rejects with `error!`
|
||||
* ```
|
||||
*/
|
||||
export declare function promisify<R = any>(self: unknown, fn: (...params: any[]) => any, ...params: any[]): Promise<R>;
|
||||
Reference in New Issue
Block a user