Lines Matching refs:promisify
7 const { promisify } = require('util');
10 const stat = promisify(fs.stat);
31 fn[promisify.custom] = promisifedFn;
32 assert.strictEqual(promisify(fn), promisifedFn);
33 assert.strictEqual(promisify(promisify(fn)), promisifedFn);
41 // util.promisify.custom is a shared symbol which can be accessed
42 // as `Symbol.for("nodejs.util.promisify.custom")`.
43 const kCustomPromisifiedSymbol = Symbol.for('nodejs.util.promisify.custom');
46 assert.strictEqual(kCustomPromisifiedSymbol, promisify.custom);
47 assert.strictEqual(promisify(fn), promisifiedFn);
48 assert.strictEqual(promisify(promisify(fn)), promisifiedFn);
53 fn[promisify.custom] = 42;
55 () => promisify(fn),
70 promisify(fn)().then(common.mustCall((obj) => {
77 assert.notStrictEqual(Object.getPrototypeOf(promisify(fn)),
85 promisify(fn)().then(common.mustCall((value) => {
94 promisify(fn)().then(common.mustCall((value) => {
103 promisify(fn)().then(common.mustCall((value) => {
112 promisify(fn)(null, 42).then(common.mustCall((value) => {
121 promisify(fn)(new Error('oops'), null).catch(common.mustCall((err) => {
132 const value = await promisify(fn)(null, 42);
139 const fn = promisify(function(cb) {
153 const fn = promisify(function(cb) {
167 const a = promisify(function() { });
168 const b = promisify(a);
175 const thrower = promisify(function(a, b, c, cb) {
187 const a = promisify((cb) => cb(err))();
188 const b = promisify(() => { throw err; })();
202 () => promisify(input),