UNPKG

@grace-js/grace

Version:

An opinionated API framework

28 lines 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createRouteTemplate = exports.createRouteWithExtras = exports.createRoute = void 0; function createRoute(route) { return route; } exports.createRoute = createRoute; function createRouteWithExtras() { return (route) => { return route; }; } exports.createRouteWithExtras = createRouteWithExtras; function createRouteTemplate({ before = [], after = [], schema = {}, } = {}) { return function (route) { return { ...route, before: [...before, ...route.before], after: [...after, ...route.after], schema: { ...schema, ...route.schema, }, }; }; } exports.createRouteTemplate = createRouteTemplate; //# sourceMappingURL=route.js.map