2025-04-01 23:48:10 -04:00

14 lines
282 B
JavaScript

'use strict';
const isObject = value => value !== null &&
(typeof value === 'object' || typeof value === 'function');
module.exports = value => (
value instanceof Promise ||
(
isObject(value) &&
typeof value.then === 'function' &&
typeof value.catch === 'function'
)
);