UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

1 lines 694 B
{"version":3,"file":"isPromise.js","sourceRoot":"","sources":["../../src/jsutils/isPromise.ts"],"names":[],"mappings":"AACA,MAAM,UAAU,SAAS,CAAC,KAAc;IACtC,OAAO,KAAK,YAAY,OAAO,CAAC;AAClC,CAAC;AAQD,MAAM,UAAU,aAAa,CAAC,KAAU;IACtC,OAAO,OAAO,KAAK,EAAE,IAAI,KAAK,UAAU,CAAC;AAC3C,CAAC","sourcesContent":["/** @internal */\nexport function isPromise(value: unknown): value is Promise<unknown> {\n return value instanceof Promise;\n}\n\n/**\n * Returns true if the value acts like a Promise, i.e. has a \"then\" function,\n * otherwise returns false.\n *\n * @internal\n */\nexport function isPromiseLike(value: any): value is PromiseLike<unknown> {\n return typeof value?.then === 'function';\n}\n"]}