util.promisify.custom


版本历史
版本变更
v13.12.0, v12.16.2

这现在被定义为共享的符号。

v8.0.0

新增于: v8.0.0

除了可以通过 util.promisify.custom 访问外,这个符号是 全局注册,在任何环境下都可以作为 Symbol.for('nodejs.util.promisify.custom') 访问。

\In addition to being accessible through util.promisify.custom, this symbol is registered globally and can be accessed in any environment as Symbol.for('nodejs.util.promisify.custom').

例如,对于接受 (foo, onSuccessCallback, onErrorCallback) 的函数:

\For example, with a function that takes in (foo, onSuccessCallback, onErrorCallback):

const kCustomPromisifiedSymbol = Symbol.for('nodejs.util.promisify.custom');
doSomething[kCustomPromisifiedSymbol] = (foo) => {
 return new Promise((resolve, reject) => {
 doSomething(foo, resolve, reject);
 });
}; 

AltStyle によって変換されたページ (->オリジナル) /