├── .eslintrc.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── jest.config.js ├── lerna.json ├── nx.json ├── package.json ├── packages ├── cli │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── spec2ts.ts │ ├── package.json │ └── tsconfig.json ├── core │ ├── CHANGELOG.md │ ├── LICENSE │ ├── index.ts │ ├── lib │ │ ├── cli.ts │ │ ├── common.ts │ │ ├── declaration.ts │ │ ├── expression.ts │ │ ├── finder.ts │ │ ├── printer.ts │ │ ├── sourcefile.ts │ │ └── statement.ts │ ├── package.json │ └── tsconfig.json ├── jsonschema │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── jsonschema2ts.ts │ ├── cli │ │ ├── command.ts │ │ └── index.ts │ ├── index.ts │ ├── lib │ │ ├── core-parser.ts │ │ └── schema-parser.ts │ ├── package.json │ ├── tests │ │ ├── assets │ │ │ ├── addresses.schema.json │ │ │ ├── arrays.schema.json │ │ │ ├── composition.schema.json │ │ │ ├── const.schema.json │ │ │ ├── definitions.schema.json │ │ │ ├── extends.schema.json │ │ │ ├── formats.schema.json │ │ │ ├── geographical-location.schema.json │ │ │ ├── importdefs.schema.json │ │ │ ├── nested.schema.json │ │ │ ├── noname.schema.json │ │ │ ├── person.schema.json │ │ │ ├── person.schema.yml │ │ │ ├── persons.schema.json │ │ │ ├── tuples.schema.json │ │ │ └── union.schema.json │ │ ├── helpers.ts │ │ └── schema-parser.spec.ts │ └── tsconfig.json ├── openapi-client │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── oapi2tsclient.ts │ ├── cli │ │ ├── command.ts │ │ └── index.ts │ ├── index.ts │ ├── lib │ │ ├── core-generator.ts │ │ ├── core-parser.ts │ │ ├── openapi-generator.ts │ │ ├── server-parser.ts │ │ ├── templates │ │ │ └── _client.tpl.ts │ │ └── util.ts │ ├── package.json │ ├── tests │ │ ├── assets │ │ │ ├── petstore-expanded.yml │ │ │ └── petstore.yml │ │ ├── helpers.ts │ │ └── openapi-generator.spec.ts │ └── tsconfig.json └── openapi │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ └── oapi2ts.ts │ ├── cli │ ├── command.ts │ └── index.ts │ ├── index.ts │ ├── lib │ ├── core-parser.ts │ └── openapi-parser.ts │ ├── package.json │ ├── tests │ ├── assets │ │ ├── nested-api.yml │ │ ├── nested │ │ │ ├── nested-schemas-1.yml │ │ │ └── nested-schemas-2.yml │ │ ├── petstore-expanded.yml │ │ ├── petstore.yml │ │ └── response-ref.yml │ ├── helpers.ts │ └── openapi-parser.spec.ts │ └── tsconfig.json └── tsconfig.json /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm test 5 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/lerna.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/package.json -------------------------------------------------------------------------------- /packages/cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/cli/CHANGELOG.md -------------------------------------------------------------------------------- /packages/cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/cli/LICENSE -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/bin/spec2ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/cli/bin/spec2ts.ts -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/LICENSE -------------------------------------------------------------------------------- /packages/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/index.ts -------------------------------------------------------------------------------- /packages/core/lib/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/cli.ts -------------------------------------------------------------------------------- /packages/core/lib/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/common.ts -------------------------------------------------------------------------------- /packages/core/lib/declaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/declaration.ts -------------------------------------------------------------------------------- /packages/core/lib/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/expression.ts -------------------------------------------------------------------------------- /packages/core/lib/finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/finder.ts -------------------------------------------------------------------------------- /packages/core/lib/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/printer.ts -------------------------------------------------------------------------------- /packages/core/lib/sourcefile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/sourcefile.ts -------------------------------------------------------------------------------- /packages/core/lib/statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/lib/statement.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/jsonschema/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/CHANGELOG.md -------------------------------------------------------------------------------- /packages/jsonschema/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/LICENSE -------------------------------------------------------------------------------- /packages/jsonschema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/README.md -------------------------------------------------------------------------------- /packages/jsonschema/bin/jsonschema2ts.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import "../cli"; 3 | -------------------------------------------------------------------------------- /packages/jsonschema/cli/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/cli/command.ts -------------------------------------------------------------------------------- /packages/jsonschema/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/cli/index.ts -------------------------------------------------------------------------------- /packages/jsonschema/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/schema-parser"; 2 | -------------------------------------------------------------------------------- /packages/jsonschema/lib/core-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/lib/core-parser.ts -------------------------------------------------------------------------------- /packages/jsonschema/lib/schema-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/lib/schema-parser.ts -------------------------------------------------------------------------------- /packages/jsonschema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/package.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/addresses.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/addresses.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/arrays.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/arrays.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/composition.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/composition.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/const.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/const.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/definitions.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/definitions.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/extends.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/extends.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/formats.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/formats.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/geographical-location.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/geographical-location.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/importdefs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/importdefs.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/nested.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/nested.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/noname.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/noname.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/person.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/person.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/person.schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/person.schema.yml -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/persons.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/persons.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/tuples.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/tuples.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/assets/union.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/assets/union.schema.json -------------------------------------------------------------------------------- /packages/jsonschema/tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/helpers.ts -------------------------------------------------------------------------------- /packages/jsonschema/tests/schema-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tests/schema-parser.spec.ts -------------------------------------------------------------------------------- /packages/jsonschema/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/jsonschema/tsconfig.json -------------------------------------------------------------------------------- /packages/openapi-client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/CHANGELOG.md -------------------------------------------------------------------------------- /packages/openapi-client/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/LICENSE -------------------------------------------------------------------------------- /packages/openapi-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/README.md -------------------------------------------------------------------------------- /packages/openapi-client/bin/oapi2tsclient.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import "../cli"; 3 | -------------------------------------------------------------------------------- /packages/openapi-client/cli/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/cli/command.ts -------------------------------------------------------------------------------- /packages/openapi-client/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/cli/index.ts -------------------------------------------------------------------------------- /packages/openapi-client/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/openapi-generator"; 2 | -------------------------------------------------------------------------------- /packages/openapi-client/lib/core-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/lib/core-generator.ts -------------------------------------------------------------------------------- /packages/openapi-client/lib/core-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/lib/core-parser.ts -------------------------------------------------------------------------------- /packages/openapi-client/lib/openapi-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/lib/openapi-generator.ts -------------------------------------------------------------------------------- /packages/openapi-client/lib/server-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/lib/server-parser.ts -------------------------------------------------------------------------------- /packages/openapi-client/lib/templates/_client.tpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/lib/templates/_client.tpl.ts -------------------------------------------------------------------------------- /packages/openapi-client/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/lib/util.ts -------------------------------------------------------------------------------- /packages/openapi-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/package.json -------------------------------------------------------------------------------- /packages/openapi-client/tests/assets/petstore-expanded.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/tests/assets/petstore-expanded.yml -------------------------------------------------------------------------------- /packages/openapi-client/tests/assets/petstore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/tests/assets/petstore.yml -------------------------------------------------------------------------------- /packages/openapi-client/tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/tests/helpers.ts -------------------------------------------------------------------------------- /packages/openapi-client/tests/openapi-generator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/tests/openapi-generator.spec.ts -------------------------------------------------------------------------------- /packages/openapi-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi-client/tsconfig.json -------------------------------------------------------------------------------- /packages/openapi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/CHANGELOG.md -------------------------------------------------------------------------------- /packages/openapi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/LICENSE -------------------------------------------------------------------------------- /packages/openapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/README.md -------------------------------------------------------------------------------- /packages/openapi/bin/oapi2ts.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import "../cli"; 3 | -------------------------------------------------------------------------------- /packages/openapi/cli/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/cli/command.ts -------------------------------------------------------------------------------- /packages/openapi/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/cli/index.ts -------------------------------------------------------------------------------- /packages/openapi/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/openapi-parser"; 2 | -------------------------------------------------------------------------------- /packages/openapi/lib/core-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/lib/core-parser.ts -------------------------------------------------------------------------------- /packages/openapi/lib/openapi-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/lib/openapi-parser.ts -------------------------------------------------------------------------------- /packages/openapi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/package.json -------------------------------------------------------------------------------- /packages/openapi/tests/assets/nested-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/assets/nested-api.yml -------------------------------------------------------------------------------- /packages/openapi/tests/assets/nested/nested-schemas-1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/assets/nested/nested-schemas-1.yml -------------------------------------------------------------------------------- /packages/openapi/tests/assets/nested/nested-schemas-2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/assets/nested/nested-schemas-2.yml -------------------------------------------------------------------------------- /packages/openapi/tests/assets/petstore-expanded.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/assets/petstore-expanded.yml -------------------------------------------------------------------------------- /packages/openapi/tests/assets/petstore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/assets/petstore.yml -------------------------------------------------------------------------------- /packages/openapi/tests/assets/response-ref.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/assets/response-ref.yml -------------------------------------------------------------------------------- /packages/openapi/tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/helpers.ts -------------------------------------------------------------------------------- /packages/openapi/tests/openapi-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tests/openapi-parser.spec.ts -------------------------------------------------------------------------------- /packages/openapi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/packages/openapi/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchifyapp/spec2ts/HEAD/tsconfig.json --------------------------------------------------------------------------------