2025-04-02 06:50:39 -04:00

11 lines
284 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');