{"__symbolic":"module","version":4,"metadata":{"UbudMessage":{"__symbolic":"function","parameters":["type"],"value":{"__symbolic":"error","message":"Lambda not supported","line":5,"character":11,"module":"./lib/decorator"}},"UbudStore":{"__symbolic":"function","parameters":["featureName"],"value":{"__symbolic":"error","message":"Lambda not supported","line":15,"character":11,"module":"./lib/decorator"}},"Effects":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":21,"character":43}]}],"handleNavigation":[{"__symbolic":"method"}],"buildCurrentUri":[{"__symbolic":"method"}],"collectParams":[{"__symbolic":"method"}]}},"Message":{"__symbolic":"class","arity":2,"members":{"handle":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":7,"character":30,"context":{"typeName":"Pick"},"module":"./lib/message"}]}]},"statics":{"TYPE":{"__symbolic":"error","message":"Variable not initialized","line":2,"character":18}}},"Repository":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store"}]}],"select":[{"__symbolic":"method"}],"selectOnce":[{"__symbolic":"method"}]}},"UbudNgrxModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":6,"character":14},"member":"forRoot"},"arguments":[{}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":6,"character":39},"member":"forRoot"},"arguments":[[]]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/router-store","name":"StoreRouterConnectingModule","line":6,"character":66},"member":"forRoot"}}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":10,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":11,"character":9}}]],"parameters":[{"__symbolic":"reference","name":"UbudNgrxModule"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"UbudNgrxModule"}}}}},"ubudType":{"__symbolic":"function","parameters":["constructor"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"filter","line":8,"character":11},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":8,"character":18,"module":"./lib/operator"}]}},"handleNavigation":{"__symbolic":"function","parameters":["segment"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs","name":"pipe","line":48,"character":11},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"ofType","line":49,"character":8},"arguments":[{"__symbolic":"reference","module":"@ngrx/router-store","name":"ROUTER_NAVIGATION","line":49,"character":15}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"filter","line":50,"character":8},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":50,"character":15,"module":"./lib/operator"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"map","line":68,"character":8},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":68,"character":12,"module":"./lib/operator"}]}]}},"createReducer":{"__symbolic":"function"},"Store":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":8,"character":43,"context":{"typeName":"S"},"module":"./lib/store"}]}]}],"dispatch":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}]}},"MessageClass":{"__symbolic":"interface"}},"origins":{"UbudMessage":"./lib/decorator","UbudStore":"./lib/decorator","Effects":"./lib/effect","Message":"./lib/message","Repository":"./lib/repository","UbudNgrxModule":"./lib/module","ubudType":"./lib/operator","handleNavigation":"./lib/operator","createReducer":"./lib/reducer","Store":"./lib/store","MessageClass":"./lib/types"},"importAs":"@ubud/ngrx"}