UNPKG

opinionated-machine

Version:

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

23 lines 766 B
export class AbstractController { /** * Optional controller-level defaults for gateway metadata. * * Merged underneath per-route metadata when `DIContext.buildGatewayManifest()` * assembles a manifest. Use this for fields that apply to every route in the * controller (e.g. `upstream`, `auth`, baseline `timeouts`). * * Service-wide defaults (passed to `buildGatewayManifest({ defaults })`) sit * underneath these. * * @example * ```ts * public readonly gatewayDefaults: GatewayMetadataValue = { * upstream: 'users-service', * timeouts: { request: '5s' }, * auth: { required: true }, * } * ``` */ gatewayDefaults; } //# sourceMappingURL=AbstractController.js.map