blob: d22076682b1b17a97aa5a9fa615129935a8e38b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import {ModuleWithProviders, NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {BrowserModule} from "@angular/platform-browser";
import {HttpClientModule} from "@angular/common/http";
import {FeatureFlagService} from "./service/featureFlag.service";
import {BasicFeatureFlagDirective} from "./directive/basic/basic.featureFlag.directive";
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
CommonModule
],
declarations: [
BasicFeatureFlagDirective
],
exports: [
BasicFeatureFlagDirective
],
providers: [
FeatureFlagService
]
})
export class FeatureFlagModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: FeatureFlagModule,
providers: []
};
}
}
|