{"version":3,"file":"isPromise.mjs","names":[],"sources":["../../src/is/isPromise.ts"],"sourcesContent":["/**\n * Checks if value is a Promise object.\n *\n * @param value - The value to check\n * @returns Returns true if value is a Promise object, else false\n *\n * @example\n * isPromise(Promise.resolve(1)) // => true\n * isPromise(new Promise(() => {})) // => true\n * isPromise(async () => {}) // => false\n * isPromise({ then: () => {} }) // => false\n */\nexport function isPromise(value: unknown): value is Promise<unknown> {\n  return Object.prototype.toString.call(value) === '[object Promise]';\n}\n"],"mappings":";;;;;;;;;;;;;AAYA,SAAgB,UAAU,OAA2C;CACnE,OAAO,OAAO,UAAU,SAAS,KAAK,KAAK,MAAM;AACnD"}