abp-ng2-module
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.7.
24 lines • 2.92 kB
JavaScript
///<reference path="../../../../../../node_modules/abp-web-resources/Abp/Framework/scripts/abp.d.ts"/>
///<reference path="../../../../../../node_modules/abp-web-resources/Abp/Framework/scripts/abp.d.ts"/>
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class FeatureCheckerService {
get(featureName) {
return abp.features.get(featureName);
}
getValue(featureName) {
return abp.features.getValue(featureName);
}
isEnabled(featureName) {
return abp.features.isEnabled(featureName);
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: FeatureCheckerService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: FeatureCheckerService, providedIn: 'root' });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: FeatureCheckerService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmVhdHVyZS1jaGVja2VyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hYnAtbmcyLW1vZHVsZS9zcmMvbGliL3NlcnZpY2VzL2ZlYXR1cmVzL2ZlYXR1cmUtY2hlY2tlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNHQUFzRztBQUF0RyxzR0FBc0c7QUFFdEcsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFLM0MsTUFBTSxPQUFPLHFCQUFxQjtJQUU5QixHQUFHLENBQUMsV0FBbUI7UUFDbkIsT0FBTyxHQUFHLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUN6QyxDQUFDO0lBRUQsUUFBUSxDQUFDLFdBQW1CO1FBQ3hCLE9BQU8sR0FBRyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVELFNBQVMsQ0FBQyxXQUFtQjtRQUN6QixPQUFPLEdBQUcsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQy9DLENBQUM7dUdBWlEscUJBQXFCOzJHQUFyQixxQkFBcUIsY0FGbEIsTUFBTTs7MkZBRVQscUJBQXFCO2tCQUhqQyxVQUFVO21CQUFDO29CQUNSLFVBQVUsRUFBRSxNQUFNO2lCQUNyQiIsInNvdXJjZXNDb250ZW50IjpbIi8vLzxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hYnAtd2ViLXJlc291cmNlcy9BYnAvRnJhbWV3b3JrL3NjcmlwdHMvYWJwLmQudHNcIi8+XHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEZlYXR1cmVDaGVja2VyU2VydmljZSB7XHJcblxyXG4gICAgZ2V0KGZlYXR1cmVOYW1lOiBzdHJpbmcpOiBhYnAuZmVhdHVyZXMuSUZlYXR1cmUge1xyXG4gICAgICAgIHJldHVybiBhYnAuZmVhdHVyZXMuZ2V0KGZlYXR1cmVOYW1lKTtcclxuICAgIH1cclxuXHJcbiAgICBnZXRWYWx1ZShmZWF0dXJlTmFtZTogc3RyaW5nKTogc3RyaW5nIHtcclxuICAgICAgICByZXR1cm4gYWJwLmZlYXR1cmVzLmdldFZhbHVlKGZlYXR1cmVOYW1lKTtcclxuICAgIH1cclxuXHJcbiAgICBpc0VuYWJsZWQoZmVhdHVyZU5hbWU6IHN0cmluZyk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiBhYnAuZmVhdHVyZXMuaXNFbmFibGVkKGZlYXR1cmVOYW1lKTtcclxuICAgIH1cclxuXHJcbn0iXX0=