@mbc-cqrs-serverless/core
Version:
CQRS and event base core
8 lines (7 loc) • 568 B
TypeScript
import { CanActivate } from '@nestjs/common';
export declare function Auth(...roles: string[]): <TFunction extends Function, Y>(target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor<Y>) => void;
export declare function AuthGuard({ guard, roles, }: {
guard?: CanActivate | Function;
roles: string[];
}): <TFunction extends Function, Y>(target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor<Y>) => void;
export declare function HeaderTenant(): MethodDecorator & ClassDecorator;