UNPKG

@modern-kit/utils

Version:
1 lines 807 B
{"version":3,"file":"index.cjs","sources":["../../../src/validator/isPromise/index.ts"],"sourcesContent":["/**\n * @description 주어진 값이 `Promise` 객체인지 확인합니다.\n *\n * @template T - `Promise`가 해결할 때 반환할 값의 타입.\n *\n * @param {unknown} value - `Promise` 객체인지 확인할 값.\n * @returns {value is Promise<T>} - 값이 `Promise` 객체이면 `true`, 그렇지 않으면 `false`를 반환합니다.\n *\n * @example\n * const promise = new Promise((resolve) => resolve(42));\n * isPromise(promise); // true\n * isPromise(42); // false\n */\nexport function isPromise<T = any>(value: unknown): value is Promise<T> {\n return value instanceof Promise;\n}\n"],"names":[],"mappings":";;AAaO,SAAS,UAAmB,KAAA,EAAqC;AACtE,EAAA,OAAO,KAAA,YAAiB,OAAA;AAC1B;;;;"}