UNPKG

@superawesome/permissions-nestjs

Version:

NestJS Guard & Decorators for @superawesome/permissions, promoting orthogonal fine-grained API access control to resources.

19 lines (18 loc) 561 B
import { Tid } from '@superawesome/permissions'; import { TExtractUserFromRequest } from './types'; /** * @internal */ export declare const defaultExtractUserFromRequest: TExtractUserFromRequest<Tid>; /** * @internal * @see https://stackoverflow.com/a/48813707/799502 @todo: improve with a `theClass: ClassType<T>` like definition * @param className * @param theClass */ export declare const nameAClass: <T>(className: string, theClass: any) => T; /** * returns a short uuid-like string * @internal */ export declare const randomString: () => string;