{"__symbolic":"module","version":4,"metadata":{"AngularEnumsListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"EnumsPipe"},{"__symbolic":"reference","name":"EnumsKeyPipe"}],"exports":[{"__symbolic":"reference","name":"EnumsPipe"},{"__symbolic":"reference","name":"EnumsKeyPipe"}],"providers":[{"__symbolic":"reference","name":"EnumsPipe"},{"__symbolic":"reference","name":"EnumsKeyPipe"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["namespace","separator"],"defaults":[null,null],"value":{"ngModule":{"__symbolic":"reference","name":"AngularEnumsListModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NAMESPACE_NAME"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"namespace"},"right":"enums"}},{"provide":{"__symbolic":"reference","name":"SEPARATOR_NAME"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"separator"},"right":":"}}]}}}},"EnumsPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"enumList"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":17},"arguments":[{"__symbolic":"reference","name":"NAMESPACE_NAME"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":17},"arguments":[{"__symbolic":"reference","name":"SEPARATOR_NAME"}]}]],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"transform":[{"__symbolic":"method"}]}},"NAMESPACE_NAME":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":58},"arguments":["NAMESPACE_NAME"]},"SEPARATOR_NAME":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":58},"arguments":["SEPARATOR_NAME"]},"SelectorOptionalsModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"EnumsKeyPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"enumKey"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":9,"character":17},"arguments":[{"__symbolic":"reference","name":"NAMESPACE_NAME"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":17},"arguments":[{"__symbolic":"reference","name":"SEPARATOR_NAME"}]}]],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"transform":[{"__symbolic":"method"}]}}},"origins":{"AngularEnumsListModule":"./enums.module","EnumsPipe":"./enums.pipe","NAMESPACE_NAME":"./enums.tokens","SEPARATOR_NAME":"./enums.tokens","SelectorOptionalsModel":"./selectorOptionals.model","EnumsKeyPipe":"./enumKey.pipe"},"importAs":"angular-enum-list"}