UNPKG

opinionated-machine

Version:

Very opinionated DI framework for fastify, built on top of awilix

20 lines 715 B
export function buildHandler(contract, handlers, options) { // Check if this is a dual-mode contract (has successResponseBodySchema or isDualMode marker) if ('isDualMode' in contract && contract.isDualMode) { return { __type: 'DualModeRouteHandler', contract: contract, handlers: handlers, options: options, }; } // SSE-only contract return { __type: 'SSERouteHandler', contract: contract, // biome-ignore lint/suspicious/noExplicitAny: Cast needed to handle varying ResponseSchemas type parameters handlers: handlers, options: options, }; } //# sourceMappingURL=fastifyRouteTypes.js.map