UNPKG

openapi-ts-mock-generator

Version:
27 lines (23 loc) 853 B
import { PathNormalizedType, Options } from '../core/types.js'; import 'openapi-types'; /** * MSW 핸들러 코드 생성 로직 * MSW에서 사용할 HTTP 핸들러들을 생성 */ /** * MSW 핸들러 코드를 생성하고 파일로 출력 */ declare const generateHandlers: (paths: PathNormalizedType[], options: Options) => void; /** * 특정 태그의 핸들러만 생성 */ declare const generateHandlersForTag: (paths: PathNormalizedType[], tag: string, options: Options) => string[]; /** * 핸들러에서 사용되는 응답 함수명들 추출 */ declare const extractResponseNames: (handlers: string[]) => string[]; /** * 경로 정보에서 핸들러 함수명 생성 */ declare const generateHandlerName: (tag: string) => string; export { extractResponseNames, generateHandlerName, generateHandlers, generateHandlersForTag };