UNPKG

@brandazm/dynamic-permissions

Version:

A flexible and powerful permissions management system for NestJS applications with built-in security features

15 lines (14 loc) 600 B
import { PermissionConfig } from '../interfaces/config.interface'; import { SecurityConfig } from '../interfaces/security.interface'; export declare class ConfigService { private config; private securityConfig; constructor(); loadConfig(projectPath?: string): Promise<PermissionConfig>; validateConfig(config: any): boolean; mergeWithDefaults(userConfig: Partial<PermissionConfig>): PermissionConfig; getConfig(): PermissionConfig; getSecurityConfig(): SecurityConfig; updateSecurityConfig(config: Partial<SecurityConfig>): void; private loadConfigFromFile; }