UNPKG

@modern-kit/utils

Version:
1 lines 956 B
{"version":3,"file":"index.mjs","sources":["../../../src/validator/isArray/index.ts"],"sourcesContent":["/**\n * @description 주어진 값이 배열인지 확인합니다. 배열 타입이 맞다면 인자의 타입은 배열로 타입을 좁혀줍니다.\n *\n * @template T - 배열의 요소 타입을 지정하는 제네릭 타입. 기본값은 `unknown`입니다.\n *\n * @param {unknown} value - 배열인지 확인할 값.\n * @returns {value is T[] | readonly T[]} - 값이 배열이면 `true`, 그렇지 않으면 `false`를 반환합니다.\n *\n * @example\n * const maybeArray: unknown = [1, 2, 3];\n * if (isArray<number>(maybeArray)) {\n * maybeArray; // 이제 배열로 안전하게 사용될 수 있습니다.\n * }\n */\nexport function isArray<T>(value: unknown): value is T[] | readonly T[] {\n return Array.isArray(value);\n}\n"],"names":[],"mappings":"AAcO,SAAS,QAAW,KAAA,EAA6C;AACtE,EAAA,OAAO,KAAA,CAAM,QAAQ,KAAK,CAAA;AAC5B;;;;"}