index.ts 970 B

12345678910111213141516171819202122232425
  1. import type {
  2. components as apiComponents,
  3. operations as apiOperations,
  4. paths as apiPaths,
  5. } from './types/api'
  6. import type {
  7. components as platformComponents,
  8. operations as platformOperations,
  9. paths as platformPaths,
  10. } from './types/platform'
  11. export type { webhooks, $defs } from './types/api'
  12. export interface paths extends apiPaths, platformPaths {}
  13. export interface operations extends apiOperations, platformOperations {}
  14. export interface components {
  15. schemas: apiComponents['schemas'] & platformComponents['schemas']
  16. responses: apiComponents['responses'] & platformComponents['responses']
  17. parameters: apiComponents['parameters'] & platformComponents['parameters']
  18. requestBodies: apiComponents['requestBodies'] & platformComponents['requestBodies']
  19. headers: apiComponents['headers'] & platformComponents['headers']
  20. pathItems: apiComponents['pathItems'] & platformComponents['pathItems']
  21. }
  22. export type { platformComponents, apiComponents }