├── .autod.conf.js ├── .eslintignore ├── .eslintrc ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── stale.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .prettierrc.json ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README.zh_CN.md ├── app.js ├── appveyor.yml ├── config └── config.default.js ├── example ├── egg-swagger-example │ ├── .autod.conf.js │ ├── .eslintignore │ ├── .eslintrc │ ├── .github │ │ └── workflows │ │ │ └── nodejs.yml │ ├── .gitignore │ ├── .travis.yml │ ├── README.md │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── public │ │ │ └── swagger.json │ │ ├── router.js │ │ └── schema │ │ │ ├── definitions │ │ │ ├── id.js │ │ │ ├── index.js │ │ │ └── no.js │ │ │ └── home.js │ ├── appveyor.yml │ ├── config │ │ ├── config.default.js │ │ └── plugin.js │ ├── jsconfig.json │ ├── package.json │ └── test │ │ └── app │ │ └── controller │ │ └── home.test.js ├── egg-swagger-ts-example │ ├── .autod.conf.js │ ├── .eslintignore │ ├── .eslintrc │ ├── .github │ │ └── workflows │ │ │ └── nodejs.yml │ ├── .gitignore │ ├── .travis.yml │ ├── README.md │ ├── app │ │ ├── controller │ │ │ └── home.ts │ │ ├── public │ │ │ └── swagger.json │ │ ├── router.ts │ │ ├── schema │ │ │ ├── definitions │ │ │ │ ├── id.ts │ │ │ │ ├── index.ts │ │ │ │ └── no.ts │ │ │ └── home.ts │ │ └── service │ │ │ └── Test.ts │ ├── appveyor.yml │ ├── config │ │ ├── config.default.ts │ │ ├── config.local.ts │ │ ├── config.prod.ts │ │ └── plugin.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ │ └── app │ │ │ ├── controller │ │ │ └── home.test.ts │ │ │ └── service │ │ │ └── Test.test.ts │ ├── tsconfig.json │ └── typings │ │ ├── app │ │ ├── controller │ │ │ └── index.d.ts │ │ ├── index.d.ts │ │ └── service │ │ │ └── index.d.ts │ │ ├── config │ │ ├── index.d.ts │ │ └── plugin.d.ts │ │ └── index.d.ts ├── egg-swagger-ts-schema-example │ ├── .autod.conf.js │ ├── .eslintignore │ ├── .eslintrc │ ├── .github │ │ └── workflows │ │ │ └── nodejs.yml │ ├── .gitignore │ ├── .travis.yml │ ├── README.md │ ├── app │ │ ├── controller │ │ │ └── home.ts │ │ ├── public │ │ │ └── swagger.json │ │ ├── router.ts │ │ ├── schema │ │ │ ├── definitions │ │ │ │ └── Index.ts │ │ │ └── home.ts │ │ └── service │ │ │ └── Test.ts │ ├── appveyor.yml │ ├── config │ │ ├── config.default.ts │ │ ├── config.local.ts │ │ ├── config.prod.ts │ │ └── plugin.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ │ └── app │ │ │ ├── controller │ │ │ └── home.test.ts │ │ │ └── service │ │ │ └── Test.test.ts │ ├── tsconfig.json │ └── typings │ │ ├── app │ │ ├── controller │ │ │ └── index.d.ts │ │ ├── index.d.ts │ │ └── service │ │ │ └── index.d.ts │ │ ├── config │ │ ├── index.d.ts │ │ └── plugin.d.ts │ │ └── index.d.ts └── swagger.json ├── lib ├── comment │ ├── comment_loader.js │ └── comment_parser.js ├── file_loader.js ├── router_loader.js ├── schema_loader.js ├── swagger.js ├── ts2schema_loader.js └── utils.js ├── package.json └── test ├── fixtures └── apps │ └── swagger-egg-router-test │ ├── app │ ├── controller │ │ ├── admin_test.js │ │ ├── home-test.js │ │ ├── posts.js │ │ └── v1 │ │ │ └── users.js │ ├── public │ │ └── swagger │ │ │ └── 0a6fc93a9412ea1ef3375cf695ffcbbd.json │ ├── router.js │ ├── router │ │ └── admin.js │ └── schema │ │ ├── admin_test.js │ │ ├── definitions │ │ ├── id.js │ │ └── index.js │ │ ├── home.js │ │ └── user.js │ ├── config │ └── config.default.js │ └── package.json ├── swagger-egg-static.test.js └── swagger-egg.test.js /.autod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.autod.conf.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/app.js -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/appveyor.yml -------------------------------------------------------------------------------- /config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/config/config.default.js -------------------------------------------------------------------------------- /example/egg-swagger-example/.autod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/.autod.conf.js -------------------------------------------------------------------------------- /example/egg-swagger-example/.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | -------------------------------------------------------------------------------- /example/egg-swagger-example/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "eslint-config-egg" 3 | } 4 | -------------------------------------------------------------------------------- /example/egg-swagger-example/.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /example/egg-swagger-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/.gitignore -------------------------------------------------------------------------------- /example/egg-swagger-example/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/.travis.yml -------------------------------------------------------------------------------- /example/egg-swagger-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/README.md -------------------------------------------------------------------------------- /example/egg-swagger-example/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/app/controller/home.js -------------------------------------------------------------------------------- /example/egg-swagger-example/app/public/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/app/public/swagger.json -------------------------------------------------------------------------------- /example/egg-swagger-example/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/app/router.js -------------------------------------------------------------------------------- /example/egg-swagger-example/app/schema/definitions/id.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | type: 'string', 5 | }; 6 | -------------------------------------------------------------------------------- /example/egg-swagger-example/app/schema/definitions/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | type: 'string', 5 | }; 6 | -------------------------------------------------------------------------------- /example/egg-swagger-example/app/schema/definitions/no.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | type: 'string', 5 | }; 6 | -------------------------------------------------------------------------------- /example/egg-swagger-example/app/schema/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/app/schema/home.js -------------------------------------------------------------------------------- /example/egg-swagger-example/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/appveyor.yml -------------------------------------------------------------------------------- /example/egg-swagger-example/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/config/config.default.js -------------------------------------------------------------------------------- /example/egg-swagger-example/config/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/config/plugin.js -------------------------------------------------------------------------------- /example/egg-swagger-example/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/jsconfig.json -------------------------------------------------------------------------------- /example/egg-swagger-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/package.json -------------------------------------------------------------------------------- /example/egg-swagger-example/test/app/controller/home.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-example/test/app/controller/home.test.js -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/.autod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/.autod.conf.js -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/.eslintignore: -------------------------------------------------------------------------------- 1 | **/*.d.ts 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/.eslintrc -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/.gitignore -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/.travis.yml -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/README.md -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/controller/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/app/controller/home.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/public/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/app/public/swagger.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/app/router.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/schema/definitions/id.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | type: 'string', 3 | }; 4 | -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/schema/definitions/index.ts: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | type: 'string', 4 | }; 5 | -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/schema/definitions/no.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | type: 'string', 3 | }; 4 | -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/schema/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/app/schema/home.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/app/service/Test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/app/service/Test.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/appveyor.yml -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/config/config.default.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/config/config.local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/config/config.local.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/config/config.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/config/config.prod.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/config/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/config/plugin.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/package-lock.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/package.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/test/app/controller/home.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/test/app/controller/home.test.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/test/app/service/Test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/test/app/service/Test.test.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/tsconfig.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/typings/app/controller/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/typings/app/controller/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/typings/app/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/typings/app/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/typings/app/service/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/typings/app/service/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/typings/config/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/typings/config/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/typings/config/plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/typings/config/plugin.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-example/typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-example/typings/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/.autod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/.autod.conf.js -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/.eslintignore: -------------------------------------------------------------------------------- 1 | **/*.d.ts 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/.eslintrc -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/.gitignore -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/.travis.yml -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/README.md -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/app/controller/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/app/controller/home.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/app/public/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/app/public/swagger.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/app/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/app/router.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/app/schema/definitions/Index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/app/schema/definitions/Index.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/app/schema/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/app/schema/home.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/app/service/Test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/app/service/Test.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/appveyor.yml -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/config/config.default.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/config/config.local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/config/config.local.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/config/config.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/config/config.prod.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/config/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/config/plugin.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/package-lock.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/package.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/test/app/controller/home.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/test/app/controller/home.test.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/test/app/service/Test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/test/app/service/Test.test.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/tsconfig.json -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/typings/app/controller/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/typings/app/controller/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/typings/app/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/typings/app/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/typings/app/service/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/typings/app/service/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/typings/config/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/typings/config/index.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/typings/config/plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/typings/config/plugin.d.ts -------------------------------------------------------------------------------- /example/egg-swagger-ts-schema-example/typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/egg-swagger-ts-schema-example/typings/index.d.ts -------------------------------------------------------------------------------- /example/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/example/swagger.json -------------------------------------------------------------------------------- /lib/comment/comment_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/comment/comment_loader.js -------------------------------------------------------------------------------- /lib/comment/comment_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/comment/comment_parser.js -------------------------------------------------------------------------------- /lib/file_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/file_loader.js -------------------------------------------------------------------------------- /lib/router_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/router_loader.js -------------------------------------------------------------------------------- /lib/schema_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/schema_loader.js -------------------------------------------------------------------------------- /lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/swagger.js -------------------------------------------------------------------------------- /lib/ts2schema_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/ts2schema_loader.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/controller/admin_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/controller/admin_test.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/controller/home-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/controller/home-test.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/controller/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/controller/posts.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/controller/v1/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/controller/v1/users.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/public/swagger/0a6fc93a9412ea1ef3375cf695ffcbbd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/public/swagger/0a6fc93a9412ea1ef3375cf695ffcbbd.json -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/router/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/router/admin.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/schema/admin_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/schema/admin_test.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/schema/definitions/id.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | type: 'string', 5 | }; 6 | -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/schema/definitions/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | type: 'string', 5 | }; 6 | -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/schema/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/schema/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/app/schema/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/app/schema/user.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/swagger-egg-router-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/fixtures/apps/swagger-egg-router-test/package.json -------------------------------------------------------------------------------- /test/swagger-egg-static.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/swagger-egg-static.test.js -------------------------------------------------------------------------------- /test/swagger-egg.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JsonMa/swagger-egg/HEAD/test/swagger-egg.test.js --------------------------------------------------------------------------------