UNPKG

openapi-ts-mock-generator

Version:
41 lines (40 loc) 911 B
// src/core/config.ts import { Faker, ko } from "@faker-js/faker"; var FAKER_SEED = 1; var faker = new Faker({ locale: [ko] }); faker.seed(FAKER_SEED); // src/utils/array-utils.ts var getRandomLengthArray = (min = 1, max = 3) => { const length = faker.number.int({ min, max }); return Array.from({ length }, (_, i) => i); }; var chunkArray = (array, size) => { const chunks = []; for (let i = 0; i < array.length; i += size) { chunks.push(array.slice(i, i + size)); } return chunks; }; var unique = (array) => { return [...new Set(array)]; }; var uniqueBy = (array, keyFn) => { const seen = /* @__PURE__ */ new Set(); return array.filter((item) => { const key = keyFn(item); if (seen.has(key)) { return false; } seen.add(key); return true; }); }; export { chunkArray, getRandomLengthArray, unique, uniqueBy }; //# sourceMappingURL=array-utils.mjs.map