{"version":3,"file":"is-thenable.mjs","names":[],"sources":["../src/is-thenable.ts"],"sourcesContent":["export function isThenable<T>(value: unknown): value is Promise<T> {\n\treturn (\n\t\tvalue !== null &&\n\t\t(typeof value === \"object\" || typeof value === \"function\") &&\n\t\t// @ts-expect-error It's fine.\n\t\ttypeof value.then === \"function\"\n\t);\n}\n"],"mappings":";AAAA,SAAgB,WAAc,OAAqC;AAClE,QACC,UAAU,SACT,OAAO,UAAU,YAAY,OAAO,UAAU,eAE/C,OAAO,MAAM,SAAS"}