@modern-kit/utils
Version:
1 lines • 1.09 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../src/validator/isPrimitive/index.ts"],"sourcesContent":["export type Primitive =\n | string\n | number\n | boolean\n | symbol\n | bigint\n | null\n | undefined;\n\n/**\n * @description 주어진 값이 원시 타입(Primitive)인지 확인합니다.\n *\n * 이 함수는 값이 원시 타입인지 여부를 검사합니다. 원시 타입은 `string`, `number`, `boolean`, `symbol`, `bigint`, `undefined`, `null`을 포함합니다.\n *\n * @param {unknown} value - 원시 타입인지 확인할 값.\n * @returns {value is Primitive} - 값이 원시 타입이면 `true`, 그렇지 않으면 `false`를 반환합니다.\n *\n * @example\n * isPrimitive(42); // true\n * isPrimitive(\"hello\"); // true\n * isPrimitive(null); // true\n *\n * @example\n * isPrimitive({}); // false\n * isPrimitive([]); // false\n */\nexport function isPrimitive(value: unknown): value is Primitive {\n return Object(value) !== value;\n}\n"],"names":[],"mappings":";;AA0BO,SAAS,YAAY,KAAA,EAAoC;AAC9D,EAAA,OAAO,MAAA,CAAO,KAAK,CAAA,KAAM,KAAA;AAC3B;;;;"}