22 lines
418 B
TypeScript
22 lines
418 B
TypeScript
|
|
import * as Metamigo from "common";
|
||
|
|
import Toys from "@hapipal/toys";
|
||
|
|
|
||
|
|
export const withDefaults = Toys.withRouteDefaults({
|
||
|
|
options: {
|
||
|
|
cors: true,
|
||
|
|
auth: "nextauth-jwt",
|
||
|
|
validate: {
|
||
|
|
failAction: Metamigo.validatingFailAction,
|
||
|
|
},
|
||
|
|
},
|
||
|
|
});
|
||
|
|
|
||
|
|
export const noAuth = Toys.withRouteDefaults({
|
||
|
|
options: {
|
||
|
|
cors: true,
|
||
|
|
validate: {
|
||
|
|
failAction: Metamigo.validatingFailAction,
|
||
|
|
},
|
||
|
|
},
|
||
|
|
});
|