@modern-kit/utils
Version:
1 lines • 902 B
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../src/validator/isMap/index.ts"],"sourcesContent":["/**\n * @description 주어진 값이 `Map` 타입인지 확인합니다. 타입 체크 및 인자의 타입을 `Map`으로 좁히는 데 유용합니다.\n *\n * @param {unknown} value - `Map`인지 확인할 값.\n * @returns {value is Map<any, any>} - 값이 `Map`인 경우 `true`, 그렇지 않으면 `false`를 반환합니다.\n *\n * @example\n * const maybeMap = new Map([['hello', 5], ['world', 5]]);\n * if (isMap(maybeMap)) {\n * maybeMap; // 이제 Map으로 안전하게 사용될 수 있습니다.\n * }\n *\n * const notMap = { hello: 5, world: 5 };\n * isMap(notMap); // false\n */\nexport function isMap(value: unknown): value is Map<any, any> {\n return value instanceof Map;\n}\n"],"names":[],"mappings":";;AAeO,SAAS,MAAM,KAAA,EAAwC;AAC5D,EAAA,OAAO,KAAA,YAAiB,GAAA;AAC1B;;;;"}