Loading...
Loading...
Generate TypeScript models (interfaces/enums) from OpenAPI via aptx-ft. Use when user only needs model layer output, schema typing, or selective model generation; do not use for framework-specific enum adaptation.
npx skill4agent add haibaraaiaptx/frontend-openapi-skills generate-modelsaptx-ftpnpm add -D @aptx/frontend-tk-clisrc/--output ./src/models--style module--name <Schema>pnpm exec aptx-ft -i ./openapi.json model gen --output ./src/models --style module--output ./packages/models/src--style module--namepnpm exec aptx-ft -i ./openapi.json model gen --output ./packages/models/src --style module./src/models./packages/models/srcmoduledeclaration--namepnpm exec aptx-ft -i <spec-file-or-url> model gen --output <output-dir> --style <module|declaration>注意:默认值为--style,如需module风格需显式指定。declaration
# 使用默认 module 风格
pnpm exec aptx-ft -i ./openapi.json model gen --output ./generated/models
# 显式指定 module 风格
pnpm exec aptx-ft -i ./openapi.json model gen --output ./generated/models --style module
# 使用 declaration 风格(单一声明文件)
pnpm exec aptx-ft -i ./openapi.json model gen --output ./generated/models --style declaration
# 选择性生成特定模型
pnpm exec aptx-ft -i ./openapi.json model gen --output ./generated/models --name User --name Rolenpx aptx-ft -i ./openapi.json model gen --output ./generated/models --style modulegenerate-artifactsadapt-materal-enums