{"__symbolic":"module","version":4,"metadata":{"BGX_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":8,"character":30},"arguments":["bgxCustomConfig"]},"BgxConfigService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":33,"character":69},"arguments":[{"__symbolic":"reference","name":"BGX_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":33,"character":33},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":33,"character":60},null]}],"setConfig":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"resetToDefaults":[{"__symbolic":"method"}],"_init":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"BgxConfigModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":6,"character":12}],"providers":[{"__symbolic":"reference","name":"BgxConfigService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"BgxConfigModule"},"providers":[{"provide":{"__symbolic":"reference","name":"BGX_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"IBgxConfig":{"__symbolic":"interface"}},"origins":{"BGX_CONFIG":"./config.service","BgxConfigService":"./config.service","BgxConfigModule":"./config.module","IBgxConfig":"./config.interface"},"importAs":"@bgx/services/config"}