2023-10-23 23:33:39 +02:00
|
|
|
import { getUsersCurrentHandler } from "./users/current/get"
|
|
|
|
import { postUsersRefreshTokenHandler } from "./users/refresh-token/post"
|
2021-10-24 06:09:43 +02:00
|
|
|
|
2023-10-23 23:33:39 +02:00
|
|
|
export type Method = "GET" | "POST" | "PUT" | "DELETE"
|
2022-02-19 23:20:33 +01:00
|
|
|
|
2021-10-24 06:09:43 +02:00
|
|
|
export interface Handler {
|
2022-02-19 23:20:33 +01:00
|
|
|
method: Method
|
2022-01-01 20:42:25 +01:00
|
|
|
url: `/${string}`
|
2021-10-24 06:09:43 +02:00
|
|
|
response: {
|
2022-01-07 21:21:38 +01:00
|
|
|
isFile?: boolean
|
2021-10-24 06:09:43 +02:00
|
|
|
body: any
|
|
|
|
statusCode: number
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export type Handlers = Handler[]
|
|
|
|
|
|
|
|
export const authenticationHandlers = [
|
|
|
|
getUsersCurrentHandler,
|
2023-10-23 23:33:39 +02:00
|
|
|
postUsersRefreshTokenHandler,
|
2021-10-24 06:09:43 +02:00
|
|
|
]
|