UNPKG

@uploadcare/file-uploader

Version:

Building blocks for Uploadcare products integration

13 lines (11 loc) 275 B
// @ts-check /** * @param {unknown} value * @returns {value is Promise} */ export const isPromiseLike = (value) => { return ( value instanceof Promise || Boolean(value && typeof value === 'object' && 'then' in value && typeof value.then === 'function') ); };