- 'use strict';
-
- const isPromise = input => (
- input instanceof Promise ||
- (
- input !== null &&
- typeof input === 'object' &&
- typeof input.then === 'function' &&
- typeof input.catch === 'function'
- )
- );
-
- module.exports = isPromise;
- // TODO: Remove this for the next major release
- module.exports.default = isPromise;
|