refactor #25
@ -12,9 +12,7 @@ export type AppRouteSchema = RouteSchema & {
|
|||||||
requestBody?: OpenAPIV3.ReferenceObject | OpenAPIV3.RequestBodyObject;
|
requestBody?: OpenAPIV3.ReferenceObject | OpenAPIV3.RequestBodyObject;
|
||||||
responses: OpenAPIV3.ResponsesObject;
|
responses: OpenAPIV3.ResponsesObject;
|
||||||
callbacks?: {
|
callbacks?: {
|
||||||
[callback: string]:
|
[callback: string]: OpenAPIV3.ReferenceObject | OpenAPIV3.CallbackObject;
|
||||||
| OpenAPIV3.ReferenceObject
|
|
||||||
| OpenAPIV3.CallbackObject;
|
|
||||||
};
|
};
|
||||||
deprecated?: boolean;
|
deprecated?: boolean;
|
||||||
security?: OpenAPIV3.SecurityRequirementObject[];
|
security?: OpenAPIV3.SecurityRequirementObject[];
|
||||||
|
|||||||
@ -1,8 +0,0 @@
|
|||||||
import { Static } from "elysia";
|
|
||||||
|
|
||||||
export type InferSchema<S> = {
|
|
||||||
body: S extends { body: any } ? Static<S["body"]> : never;
|
|
||||||
query: S extends { query: any } ? Static<S["query"]> : never;
|
|
||||||
params: S extends { params: any } ? Static<S["params"]> : never;
|
|
||||||
headers: S extends { headers: any } ? Static<S["headers"]> : never;
|
|
||||||
};
|
|
||||||
Reference in New Issue
Block a user