Webroute

@webroute/oasType aliases

ParsePath

ParsePath<T, TPath>: { [Method in keyof T["paths"][TPath] as `${Uppercase<Method & string>} ${TPath & string}`]: T["paths"][TPath][Method] extends infer $Operation extends oas31.OperationObject ? ParseOperation<$Operation, Defaulted<T["components"], Object>> : Object }

Parses a single path of an OAS definition.

Type Parameters

Type Parameter
T extends oas31.OpenAPIObject
TPath extends keyof T["paths"]

On this page