UNPKG

vulcain-corejs

Version:
16 lines (15 loc) 459 B
import { RequestContext } from '../requestContext'; import { IHttpRequest } from '../abstractAdapter'; export interface ITenantPolicy { resolveTenant(ctx: RequestContext, req: IHttpRequest): any; } /** * Default policy * * @export * @class DefaultPolicy */ export declare class DefaultTenantPolicy { protected resolveFromHeader(ctx: RequestContext, req: IHttpRequest): string; resolveTenant(ctx: RequestContext, req: IHttpRequest): string; }