openapi-ts-mock-generator
Version:
typescript mock data generator based openapi
44 lines (40 loc) • 1.45 kB
TypeScript
import { Options } from '../core/types.js';
import 'openapi-types';
/**
* Faker 설정 파일 생성 로직
* 동적 모킹에 사용할 Faker 설정 파일을 생성
*/
/**
* Faker 설정 파일을 생성
* 사용자가 지정한 로케일로 Faker 인스턴스를 설정하는 파일을 생성
*/
declare const generateFaker: (options: Options) => void;
/**
* 스키마 모킹 파일을 생성
* 스키마별 모킹 데이터를 담은 파일을 생성
*/
declare const generateSchemaFile: (schemas: Record<string, any>, options: Options) => void;
/**
* 사용자 정의 Faker 설정 파일 생성
* 특별한 Faker 규칙을 담은 설정 파일들을 생성
*/
declare const generateCustomFakerConfig: (titleConfig: Record<string, any>, descriptionConfig: Record<string, any>, options: Options) => void;
/**
* Faker 설정의 유효성 검증
*/
declare const validateFakerConfig: (config: Record<string, any>) => {
isValid: boolean;
errors: string[];
};
/**
* 기본 Faker 설정 템플릿 생성
*/
declare const generateDefaultFakerTemplate: () => {
titles: Record<string, any>;
descriptions: Record<string, any>;
};
/**
* 로케일별 사용 가능한 Faker 모듈 정보 반환
*/
declare const getLocaleSpecificModules: (locale: string) => string[];
export { generateCustomFakerConfig, generateDefaultFakerTemplate, generateFaker, generateSchemaFile, getLocaleSpecificModules, validateFakerConfig };