FactuGES_ERP/modules/identity/src/api/application/services/identity-auth-public-services.interface.ts
2026-07-04 13:28:28 +02:00

11 lines
384 B
TypeScript

import type { RequestHandler } from "express";
export type AuthenticatedOnlyMiddlewares = readonly [RequestHandler, RequestHandler];
export type TenantRequiredMiddlewares = readonly [RequestHandler, RequestHandler, RequestHandler];
export interface IIdentityAuthPublicServices {
authenticatedOnly(): AuthenticatedOnlyMiddlewares;
tenantRequired(): TenantRequiredMiddlewares;
}