{"__symbolic":"module","version":4,"metadata":{"SecurityPermissionsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":40,"character":28}]}],"getPermission":[{"__symbolic":"method"}],"getMockPermissions":[{"__symbolic":"method"}],"hasAccess":[{"__symbolic":"method"}],"hasPermission":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"Permissions":{"__symbolic":"interface"},"Permission":{"__symbolic":"interface"},"DuSecurityValidatorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"SecurityPermissionsService"}],"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":6,"character":13}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"DuSecurityValidatorModule"},"providers":[{"__symbolic":"reference","name":"SecurityPermissionsService"}]}}}}},"origins":{"SecurityPermissionsService":"./lib/services/security-permissions.service","Permissions":"./lib/interfaces/security-configuration.interface","Permission":"./lib/interfaces/security-configuration.interface","DuSecurityValidatorModule":"./lib/du-security-validator.module"},"importAs":"du-security-validator"}