UNPKG

@prism-engineer/router

Version:

Type-safe Express.js router with automatic client generation

26 lines 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPostsRoute = void 0; const createApiRoute_1 = require("../../../../../createApiRoute"); const typebox_1 = require("@sinclair/typebox"); exports.getPostsRoute = (0, createApiRoute_1.createApiRoute)({ path: '/api/v1/posts', method: 'GET', response: { 200: { contentType: 'application/json', body: typebox_1.Type.Array(typebox_1.Type.Object({ id: typebox_1.Type.Number(), title: typebox_1.Type.String(), content: typebox_1.Type.String() })) } }, handler: async () => { return { status: 200, body: [{ id: 1, title: 'Test Post', content: 'Test content' }] }; } }); //# sourceMappingURL=posts.js.map