oas
Version:
Comprehensive tooling for working with OpenAPI definitions
1 lines • 1.97 kB
Source Map (JSON)
{"version":3,"sources":["/Users/erunion/code/readme/oas/packages/oas/dist/analyzer/types.cjs","../../src/analyzer/types.ts"],"names":[],"mappings":"AAAA;ACCO,IAAM,gBAAA,EAAkB;AAAA;AAAA,EAE7B,YAAA;AAAA,EACA,gBAAA;AAAA,EACA,eAAA;AAAA;AAAA,EAGA,sBAAA;AAAA,EACA,WAAA;AAAA,EACA,cAAA;AAAA,EACA,kBAAA;AAAA,EACA,gBAAA;AAAA,EACA,OAAA;AAAA,EACA,OAAA;AAAA,EACA,cAAA;AAAA,EACA,YAAA;AAAA,EACA,iBAAA;AAAA,EACA,aAAA;AAAA,EACA,cAAA;AAAA,EACA,YAAA;AAAA,EACA;AACF,CAAA;ADAA;AACE;AACF,0CAAC","file":"/Users/erunion/code/readme/oas/packages/oas/dist/analyzer/types.cjs","sourcesContent":[null,"// oxlint-disable perfectionist/sort-interfaces\nexport const AnalyzerQueries = [\n // General\n 'mediaTypes',\n 'operationTotal',\n 'securityTypes',\n\n // OpenAPI\n 'additionalProperties',\n 'callbacks',\n 'circularRefs',\n 'commonParameters',\n 'discriminators',\n 'links',\n 'style',\n 'polymorphism',\n 'references',\n 'serverVariables',\n 'xmlRequests',\n 'xmlResponses',\n 'xmlSchemas',\n 'webhooks',\n] as const;\n\nexport type AnalyzerQuery = (typeof AnalyzerQueries)[number];\n\nexport interface OASAnalysisFeature {\n locations: string[];\n present: boolean;\n}\n\nexport interface OASAnalysisGeneral {\n found: string[] | number;\n name: string;\n}\n\nexport interface OASAnalysis {\n // General\n mediaTypes?: OASAnalysisGeneral;\n operationTotal?: OASAnalysisGeneral;\n securityTypes?: OASAnalysisGeneral;\n\n // OpenAPI\n additionalProperties?: OASAnalysisFeature;\n callbacks?: OASAnalysisFeature;\n circularRefs?: OASAnalysisFeature;\n commonParameters?: OASAnalysisFeature;\n discriminators?: OASAnalysisFeature;\n links?: OASAnalysisFeature;\n polymorphism?: OASAnalysisFeature;\n references?: OASAnalysisFeature;\n serverVariables?: OASAnalysisFeature;\n style?: OASAnalysisFeature;\n xmlRequests?: OASAnalysisFeature;\n xmlResponses?: OASAnalysisFeature;\n xmlSchemas?: OASAnalysisFeature;\n webhooks?: OASAnalysisFeature;\n}\n"]}