auth routes

This commit is contained in:
Puyodead1
2023-03-23 10:40:37 -04:00
parent 174d34c376
commit a567ca3f51
25 changed files with 230 additions and 74 deletions

View File

@@ -17,21 +17,21 @@
*/
import {
ajv,
DiscordApiErrors,
EVENT,
FieldErrors,
SpacebarApiErrors,
getPermission,
getRights,
normalizeBody,
PermissionResolvable,
Permissions,
RightResolvable,
Rights,
SpacebarApiErrors,
ajv,
getPermission,
getRights,
normalizeBody,
} from "@spacebar/util";
import { NextFunction, Request, Response } from "express";
import { AnyValidateFunction } from "ajv/dist/core";
import { NextFunction, Request, Response } from "express";
declare global {
// TODO: fix this
@@ -53,6 +53,11 @@ export interface RouteOptions {
permission?: PermissionResolvable;
right?: RightResolvable;
body?: `${string}Schema`; // typescript interface name
responses?: {
[status: number]: {
body?: `${string}Response`;
};
};
test?: {
response?: RouteResponse;
body?: unknown;