projects/core/src/features-config/services/feature-config.service.ts
Methods |
constructor(config: FeaturesConfig)
|
||||||
|
Parameters :
|
| isEnabled | ||||||
isEnabled(feature: string)
|
||||||
|
Parameters :
Returns :
any
|
| isLevel | ||||||
isLevel(version: string)
|
||||||
|
Parameters :
Returns :
boolean
|
import { Injectable } from '@angular/core';
import { FeaturesConfig } from '../config/features-config';
import {
isFeatureEnabled,
isFeatureLevel,
} from '../utils/feature-config-utils';
@Injectable({
providedIn: 'root',
})
export class FeatureConfigService {
constructor(protected config: FeaturesConfig) {}
isLevel(version: string): boolean {
return isFeatureLevel(this.config, version);
}
isEnabled(feature: string) {
return isFeatureEnabled(this.config, feature);
}
}