ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
29 lines • 4.29 kB
JavaScript
import { CommonModule } from '@angular/common';
import { Injector, NgModule } from '@angular/core';
import { permissionsServiceFactory } from '../factories';
import { OntimizePermissionsService } from './ontimize-permissions.service';
import { PermissionsGuardService } from './permissions-can-activate.guard';
import { PermissionsService } from './permissions.service';
import * as i0 from "@angular/core";
export function getPermissionsServiceProvider(injector) {
return new PermissionsService(injector);
}
export class OPermissionsModule {
}
OPermissionsModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OPermissionsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
OPermissionsModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: OPermissionsModule, imports: [CommonModule] });
OPermissionsModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OPermissionsModule, providers: [
{ provide: PermissionsGuardService, useClass: PermissionsGuardService },
{ provide: OntimizePermissionsService, useFactory: permissionsServiceFactory, deps: [Injector] }
], imports: [CommonModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OPermissionsModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule],
providers: [
{ provide: PermissionsGuardService, useClass: PermissionsGuardService },
{ provide: OntimizePermissionsService, useFactory: permissionsServiceFactory, deps: [Injector] }
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1wZXJtaXNzaW9ucy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvc2VydmljZXMvcGVybWlzc2lvbnMvby1wZXJtaXNzaW9ucy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRW5ELE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUN6RCxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUM1RSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQzs7QUFFM0QsTUFBTSxVQUFVLDZCQUE2QixDQUFDLFFBQWtCO0lBQzlELE9BQU8sSUFBSSxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUMxQyxDQUFDO0FBU0QsTUFBTSxPQUFPLGtCQUFrQjs7Z0hBQWxCLGtCQUFrQjtpSEFBbEIsa0JBQWtCLFlBTm5CLFlBQVk7aUhBTVgsa0JBQWtCLGFBTGxCO1FBQ1QsRUFBRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsUUFBUSxFQUFFLHVCQUF1QixFQUFFO1FBQ3ZFLEVBQUUsT0FBTyxFQUFFLDBCQUEwQixFQUFFLFVBQVUsRUFBRSx5QkFBeUIsRUFBRSxJQUFJLEVBQUUsQ0FBQyxRQUFRLENBQUMsRUFBRTtLQUNqRyxZQUpTLFlBQVk7NEZBTVgsa0JBQWtCO2tCQVA5QixRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQztvQkFDdkIsU0FBUyxFQUFFO3dCQUNULEVBQUUsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFFBQVEsRUFBRSx1QkFBdUIsRUFBRTt3QkFDdkUsRUFBRSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsVUFBVSxFQUFFLHlCQUF5QixFQUFFLElBQUksRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFO3FCQUNqRztpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBJbmplY3RvciwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgcGVybWlzc2lvbnNTZXJ2aWNlRmFjdG9yeSB9IGZyb20gJy4uL2ZhY3Rvcmllcyc7XG5pbXBvcnQgeyBPbnRpbWl6ZVBlcm1pc3Npb25zU2VydmljZSB9IGZyb20gJy4vb250aW1pemUtcGVybWlzc2lvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBQZXJtaXNzaW9uc0d1YXJkU2VydmljZSB9IGZyb20gJy4vcGVybWlzc2lvbnMtY2FuLWFjdGl2YXRlLmd1YXJkJztcbmltcG9ydCB7IFBlcm1pc3Npb25zU2VydmljZSB9IGZyb20gJy4vcGVybWlzc2lvbnMuc2VydmljZSc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRQZXJtaXNzaW9uc1NlcnZpY2VQcm92aWRlcihpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgcmV0dXJuIG5ldyBQZXJtaXNzaW9uc1NlcnZpY2UoaW5qZWN0b3IpO1xufVxuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgeyBwcm92aWRlOiBQZXJtaXNzaW9uc0d1YXJkU2VydmljZSwgdXNlQ2xhc3M6IFBlcm1pc3Npb25zR3VhcmRTZXJ2aWNlIH0sXG4gICAgeyBwcm92aWRlOiBPbnRpbWl6ZVBlcm1pc3Npb25zU2VydmljZSwgdXNlRmFjdG9yeTogcGVybWlzc2lvbnNTZXJ2aWNlRmFjdG9yeSwgZGVwczogW0luamVjdG9yXSB9XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgT1Blcm1pc3Npb25zTW9kdWxlIHsgfVxuIl19