├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example.tsconfig.json ├── example └── index.ts ├── package.json ├── src ├── Action.ts ├── ActionAndFunctionParameter.ts ├── Annotation.ts ├── ComplexType.ts ├── Definitions.ts ├── EntityProperty.ts ├── EntitySet.ts ├── EntityType.ts ├── EnumType.ts ├── Function.ts ├── Info.ts ├── Operation.ts ├── Options.ts ├── Parameter.ts ├── PathItem.ts ├── Paths.ts ├── Property.ts ├── Reference.ts ├── Response.ts ├── Responses.ts ├── ReturnType.ts ├── Schema.ts ├── SecurityDefinition.ts ├── SecurityDefinitions.ts ├── SecurityRequirement.ts ├── Service.ts ├── Singleton.ts ├── Swagger.ts ├── convert.ts ├── get.ts ├── index.ts └── parse.ts ├── tsconfig.json └── typings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/README.md -------------------------------------------------------------------------------- /example.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/example.tsconfig.json -------------------------------------------------------------------------------- /example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/example/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/package.json -------------------------------------------------------------------------------- /src/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Action.ts -------------------------------------------------------------------------------- /src/ActionAndFunctionParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/ActionAndFunctionParameter.ts -------------------------------------------------------------------------------- /src/Annotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Annotation.ts -------------------------------------------------------------------------------- /src/ComplexType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/ComplexType.ts -------------------------------------------------------------------------------- /src/Definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Definitions.ts -------------------------------------------------------------------------------- /src/EntityProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/EntityProperty.ts -------------------------------------------------------------------------------- /src/EntitySet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/EntitySet.ts -------------------------------------------------------------------------------- /src/EntityType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/EntityType.ts -------------------------------------------------------------------------------- /src/EnumType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/EnumType.ts -------------------------------------------------------------------------------- /src/Function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Function.ts -------------------------------------------------------------------------------- /src/Info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Info.ts -------------------------------------------------------------------------------- /src/Operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Operation.ts -------------------------------------------------------------------------------- /src/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Options.ts -------------------------------------------------------------------------------- /src/Parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Parameter.ts -------------------------------------------------------------------------------- /src/PathItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/PathItem.ts -------------------------------------------------------------------------------- /src/Paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Paths.ts -------------------------------------------------------------------------------- /src/Property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Property.ts -------------------------------------------------------------------------------- /src/Reference.ts: -------------------------------------------------------------------------------- 1 | export interface Reference { 2 | $ref: string; 3 | } 4 | -------------------------------------------------------------------------------- /src/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Response.ts -------------------------------------------------------------------------------- /src/Responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Responses.ts -------------------------------------------------------------------------------- /src/ReturnType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/ReturnType.ts -------------------------------------------------------------------------------- /src/Schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Schema.ts -------------------------------------------------------------------------------- /src/SecurityDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/SecurityDefinition.ts -------------------------------------------------------------------------------- /src/SecurityDefinitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/SecurityDefinitions.ts -------------------------------------------------------------------------------- /src/SecurityRequirement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/SecurityRequirement.ts -------------------------------------------------------------------------------- /src/Service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Service.ts -------------------------------------------------------------------------------- /src/Singleton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Singleton.ts -------------------------------------------------------------------------------- /src/Swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/Swagger.ts -------------------------------------------------------------------------------- /src/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/convert.ts -------------------------------------------------------------------------------- /src/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/get.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/src/parse.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elasticio/odata2openapi/HEAD/typings.json --------------------------------------------------------------------------------