UNPKG

@tmlmobilidade/connectors

Version:

This package provides pre-made database connectors to streamline development and reduce boilerplate. By using these connectors, you can avoid re-implementing controller classes every time, ensuring consistency and saving development time.

10 lines (9 loc) 399 B
import { type FastifyRequest } from './fastify-service.js'; import { type Permission, type User } from '@tmlmobilidade/types'; declare module 'fastify' { interface FastifyRequest { me: null | User; permissions: Permission<unknown>[]; } } export declare function authorizationMiddleware<T = unknown>(scope: string, action: string): (request: FastifyRequest) => Promise<void>;