Commit 9208a74
committed
feat: Implement OpenAPI types and EndpointPath class
- Added OpenAPI types in Core.types.ts to define the structure of OpenAPI specifications.
- Created EndpointPath class to manage API endpoint paths, including methods to set summary, description, parameters, and servers.
- Developed tests for complex API structures, endpoint path creation, external documentation, JSON schema dialect, server settings, and tag management.
- Ensured comprehensive coverage for the new features with multiple test cases.1 parent 2e466f8 commit 9208a74
53 files changed
Lines changed: 1335 additions & 9366 deletions
File tree
- docs
- src
- test
- builder
- basic
- callbacks-links
- examples
- extensions-styling
- security
- schema
- security
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments