@prism-engineer/router
Version:
Type-safe Express.js router with automatic client generation
27 lines • 843 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDashboardRoute = void 0;
const createApiRoute_1 = require("../../../../createApiRoute");
const typebox_1 = require("@sinclair/typebox");
exports.getDashboardRoute = (0, createApiRoute_1.createApiRoute)({
path: '/admin/dashboard',
method: 'GET',
response: {
200: {
contentType: 'application/json',
body: typebox_1.Type.Object({
stats: typebox_1.Type.Object({
users: typebox_1.Type.Number(),
posts: typebox_1.Type.Number()
})
})
}
},
handler: async () => {
return {
status: 200,
body: { stats: { users: 100, posts: 500 } }
};
}
});
//# sourceMappingURL=dashboard.js.map