UNPKG

@nebular-dev/security

Version:
39 lines 1.35 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { NB_SECURITY_OPTIONS_TOKEN } from './security.options'; import { NbAclService } from './services/acl.service'; import { NbAccessChecker } from './services/access-checker.service'; import { NbIsGrantedDirective } from './directives/is-granted.directive'; var NbSecurityModule = /** @class */ (function () { function NbSecurityModule() { } NbSecurityModule.forRoot = function (nbSecurityOptions) { return { ngModule: NbSecurityModule, providers: [ { provide: NB_SECURITY_OPTIONS_TOKEN, useValue: nbSecurityOptions }, NbAclService, NbAccessChecker, ], exports: [ NbIsGrantedDirective, ], }; }; NbSecurityModule.decorators = [ { type: NgModule, args: [{ imports: [ CommonModule, ], declarations: [ NbIsGrantedDirective, ], exports: [ NbIsGrantedDirective, ], },] }, ]; return NbSecurityModule; }()); export { NbSecurityModule }; //# sourceMappingURL=security.module.js.map