1 files changed, 5 insertions, 6 deletions
diff --git a/api/src/util/route.ts b/api/src/util/route.ts
index b7e6296b..5b06a2b5 100644
--- a/api/src/util/route.ts
+++ b/api/src/util/route.ts
@@ -29,17 +29,16 @@ declare global {
}
}
-export type RouteSchema = string; // typescript interface name
-export type RouteResponse = { status?: number; body?: RouteSchema; headers?: Record<string, string> };
+export type RouteResponse = { status?: number; body?: `${string}Response`; headers?: Record<string, string> };
export interface RouteOptions {
permission?: PermissionResolvable;
- body?: RouteSchema;
- response?: RouteResponse;
- example?: {
+ body?: `${string}Schema`; // typescript interface name
+ test?: {
+ response?: RouteResponse;
body?: any;
path?: string;
- event?: EventData;
+ event?: EventData | EventData[];
headers?: Record<string, string>;
};
}
|