openapi-ts-mock-generator
Version:
typescript mock data generator based openapi
23 lines (21 loc) • 704 B
text/typescript
/**
* 배열 처리 관련 유틸리티 함수들
*/
/**
* 지정된 범위 내에서 랜덤한 길이의 배열을 생성
* 배열의 각 요소는 인덱스 값으로 초기화됨
*/
declare const getRandomLengthArray: (min?: number, max?: number) => number[];
/**
* 배열을 지정된 크기로 청크 단위로 분할
*/
declare const chunkArray: <T>(array: T[], size: number) => T[][];
/**
* 배열에서 중복 제거 (primitive 타입용)
*/
declare const unique: <T>(array: T[]) => T[];
/**
* 배열에서 중복 제거 (객체용, 키 기준)
*/
declare const uniqueBy: <T>(array: T[], keyFn: (item: T) => any) => T[];
export { chunkArray, getRandomLengthArray, unique, uniqueBy };