UNPKG

openapi-ts-mock-generator

Version:
44 lines (40 loc) 1.45 kB
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 };