@modern-kit/utils
Version:
1 lines • 893 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../src/common/wrapInArray/index.ts"],"sourcesContent":["import { isArray } from '../../validator/isArray';\n\n/**\n * @description 주어진 값을 배열로 감싸는 함수입니다. 만약 값이 이미 배열이면 그대로 반환하고,\n * 배열이 아닌 값이면 해당 값을 새로운 배열로 감싸서 반환합니다.\n *\n * @template T 입력 값의 타입\n * @param {T | T[]} value 배열로 감쌀 값 또는 이미 배열인 값\n * @returns {T[]} 배열로 감싸진 값 또는 그대로 배열\n *\n * @example\n * wrapInArray(1); // [1]\n * wrapInArray([1, 2, 3]); // [1, 2, 3]\n */\nexport function wrapInArray<T>(value: T | T[]): T[] {\n return isArray(value) ? value : [value];\n}\n"],"names":[],"mappings":";;AAcO,SAAS,YAAe,KAAA,EAAqB;AAClD,EAAA,OAAO,OAAA,CAAQ,KAAK,CAAA,GAAI,KAAA,GAAQ,CAAC,KAAK,CAAA;AACxC;;;;"}