FactuGES_ERP/modules/identity/src/api/application/services/identity-auth-public-services.interface.ts

11 lines
384 B
TypeScript
Raw Normal View History

2026-07-04 11:28:28 +00:00
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;
}