My Library Docs

Multi-root Sidebar

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl


v0.0.11Drag to reorder

Generator API

브라우저 runtime과 분리된 Node-only OpenAPI·AsyncAPI 생성기입니다.


OpenAPI module exports
js

connectToSwaggerEventStream

SSE watcher를 시작하고 close() handle을 반환합니다.

generateSwaggerFromHttp

plain JSON GET one-shot 생성.

generateSwaggerFromFile

local file one-shot 생성.

requestJsonOnce

옵션에 맞춰 HTTP(S) JSON을 한 번 가져옵니다.

handleSwaggerData

받은 Swagger object를 저장하고 types, union arrays, services 생성 단계로 전달합니다.

generateTypes

openapi-typescript process를 실행합니다.

generateUnionArrays

enum/union 후보를 apiUnionArrays.ts로 생성합니다.

generateSwaggerServices

paths에서 서비스와 schema alias 파일을 생성합니다.

OpenAPI DEFAULT_OPTIONS
NameTypeDefaultDescription

hostname

string

localhost

backend host.

port

number

8123

backend port.

path

string

/for-local/get-swagger

Swagger endpoint.

serviceDir

string

./src/handler/service

서비스 출력 폴더.

swaggerFile

string

./swagger.json

원본 JSON 저장 경로.

typesDir

string

./src/handler/service/@types

서비스별 타입 출력 폴더.

typesFile

string

./src/handler/service/@types/ApiTypes.d.ts

openapi-typescript 출력 파일.

unionArraysFile

string

./src/handler/service/apiUnionArrays.ts

union array 출력 파일.

commonServiceFile

string

./src/handler/service/commonService.ts

생성 서비스가 callApi를 import할 사용자 소유 파일.

reconnectDelayMs

number

10000

watcher 재접속 지연.

generateServices

boolean

true

서비스 생성 여부.

generateUnionArraysFile

boolean

true

union array 생성 여부.

keepAlive

boolean

true

CLI watcher process 유지 timer.
AsyncAPI RSocket module exports

connectToAsyncApiRSocketEventStream

AsyncAPI SSE watcher.

generateAsyncApiRSocketFromHttp

plain JSON GET one-shot 생성.

generateAsyncApiRSocketFromFile

local AsyncAPI file one-shot 생성.

generateAsyncApiTypes

schemas와 channels를 TypeScript source 문자열로 변환합니다.

writeAsyncApiTypes

AsyncAPI type file을 write-if-changed 방식으로 저장합니다.

generateAsyncApiRSocketServices

controller/destination별 RSocket 서비스와 request/response alias를 생성합니다.

AsyncAPI DEFAULT_OPTIONS
NameTypeDefaultDescription

hostname

string

localhost

backend host.

port

number

8123

backend port.

path

string

/for-local/get-asyncapi-rsocket

AsyncAPI endpoint.

serviceDir

string

./src/handler/service

RSocket 서비스 출력 폴더.

asyncApiRSocketFile

string

./asyncapi-rsocket.json

원본 JSON 저장 경로.

typesDir

string

./src/handler/service/@types

서비스별 타입 출력 폴더.

typesFile

string

./src/handler/service/@types/AsyncApiTypes.ts

통합 AsyncAPI 타입 파일.

commonRSocketServiceFile

string

./src/handler/service/rsoketCommonService.ts

생성 서비스가 mono/stream 함수를 import할 사용자 소유 파일.

reconnectDelayMs

number

10000

watcher 재접속 지연.

generateServices

boolean

true

서비스 생성 여부.

keepAlive

boolean

true

CLI watcher process 유지 timer.
Binary entrypoints
json
© 2026 Byeolnaerim. All rights reserved.소개개인정보처리방침