{"__symbolic":"module","version":4,"metadata":{"FindAllEffect":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":22,"character":40},{"__symbolic":"reference","name":"UserHttpService"}]}]}},"FindOneEffect":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":22,"character":40},{"__symbolic":"reference","name":"UserHttpService"}]}]}},"FindMeEffect":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":22,"character":40},{"__symbolic":"reference","name":"UserHttpService"}]}]}},"SearchEffect":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":22,"character":40},{"__symbolic":"reference","name":"UserHttpService"}]}]}},"UserModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":19,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":20,"character":4},"member":"forFeature"},"arguments":["user",{"__symbolic":"reference","name":"ɵa"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":21,"character":4},"member":"forFeature"},"arguments":[[{"__symbolic":"reference","name":"FindMeEffect"},{"__symbolic":"reference","name":"FindAllEffect"},{"__symbolic":"reference","name":"FindOneEffect"},{"__symbolic":"reference","name":"SearchEffect"}]]},{"__symbolic":"reference","module":"fast-shared-client/utils","name":"UtilsModule","line":22,"character":4}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"UserModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"userMock":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":24,"module":"./testing/mocks/user.mock"},"UserService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":21,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"IUserState"}]}]}],"findMe":[{"__symbolic":"method"}],"findOne":[{"__symbolic":"method"}],"findAll":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"clearSearch":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"UserHttpService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":50},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":13,"character":37},{"__symbolic":"reference","module":"fast-shared-client/utils","name":"IApiConfig","line":13,"character":78}]}],"findMe":[{"__symbolic":"method"}],"findOne":[{"__symbolic":"method"}],"findAll":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵa":{"__symbolic":"function","parameters":["state","action"],"value":{"__symbolic":"call","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"combineReducers","line":19,"character":9},"arguments":[{"me":{"__symbolic":"reference","name":"ɵc"},"entities":{"__symbolic":"reference","name":"ɵg"},"search":{"__symbolic":"reference","name":"ɵj"},"loaded":{"__symbolic":"reference","name":"ɵm"},"loading":{"__symbolic":"reference","name":"ɵn"}}]},"arguments":[{"__symbolic":"reference","name":"state"},{"__symbolic":"reference","name":"action"}]}},"IUserState":{"__symbolic":"interface"},"UserServiceStub":{"__symbolic":"class","members":{"findOne":[{"__symbolic":"method"}],"findMe":[{"__symbolic":"method"}],"findAll":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"clearSearch":[{"__symbolic":"method"}]}},"UserHttpServiceStub":{"__symbolic":"class","members":{"findMe":[{"__symbolic":"method"}],"findOne":[{"__symbolic":"method"}],"findAll":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":31},"arguments":["user-config"]},"ɵc":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":4,"character":23},"arguments":[{"__symbolic":"reference","name":"undefined"},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":4,"character":67},"arguments":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"error","message":"Lambda not supported","line":4,"character":89,"module":"./reducers/me/me.reducer"}]}]},"ɵd":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":3,"character":26},"arguments":["[USER] Find Me"]},"ɵe":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":4,"character":33},"arguments":["[USER] Find Me Success",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":4,"character":72}}]},"ɵf":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":5,"character":32},"arguments":["[USER] Find Me Failed",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":5,"character":70}}]},"ɵg":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":6,"character":23},"arguments":[[],{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":8,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"error","message":"Lambda not supported","line":8,"character":25,"module":"./reducers/entities/entities.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":13,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"error","message":"Lambda not supported","line":13,"character":25,"module":"./reducers/entities/entities.reducer"}]}]},"ɵh":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":4,"character":34},"arguments":["[USER] Find One Success",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":4,"character":74}}]},"ɵi":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":11,"character":34},"arguments":["[USER] Find All Success",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":11,"character":74}}]},"ɵj":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":5,"character":23},"arguments":[[],{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":7,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"error","message":"Lambda not supported","line":7,"character":24,"module":"./reducers/search/search.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":8,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"error","message":"Lambda not supported","line":8,"character":22,"module":"./reducers/search/search.reducer"}]}]},"ɵk":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":11,"character":33},"arguments":["[USER] Search Success",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":11,"character":71}}]},"ɵl":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":13,"character":31},"arguments":["[USER] Search Clear"]},"ɵm":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":3,"character":23},"arguments":[false,{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":5,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"error","message":"Lambda not supported","line":5,"character":35,"module":"./reducers/loaded/loaded.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":6,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"error","message":"Lambda not supported","line":6,"character":24,"module":"./reducers/loaded/loaded.reducer"}]}]},"ɵn":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":3,"character":23},"arguments":[false,{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":5,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"error","message":"Lambda not supported","line":5,"character":17,"module":"./reducers/loading/loading.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":6,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"error","message":"Lambda not supported","line":6,"character":42,"module":"./reducers/loading/loading.reducer"}]}]}},"origins":{"FindAllEffect":"./effects/find-all/find-all.effect","FindOneEffect":"./effects/find-one/find-one.effect","FindMeEffect":"./effects/find-me/find-me.effect","SearchEffect":"./effects/search/search.effect","UserModule":"./user.module","userMock":"./testing/mocks/user.mock","UserService":"./services/user/user.service","UserHttpService":"./services/user-http/user-http.service","ɵa":"./user.state","IUserState":"./user.state","UserServiceStub":"./testing/stubs/user.service.stub","UserHttpServiceStub":"./testing/stubs/user-http.service.stub","ɵb":"./user-config.token","ɵc":"./reducers/me/me.reducer","ɵd":"./actions/find-me.actions","ɵe":"./actions/find-me.actions","ɵf":"./actions/find-me.actions","ɵg":"./reducers/entities/entities.reducer","ɵh":"./actions/find-one.actions","ɵi":"./actions/find-all.actions","ɵj":"./reducers/search/search.reducer","ɵk":"./actions/search.actions","ɵl":"./actions/search.actions","ɵm":"./reducers/loaded/loaded.reducer","ɵn":"./reducers/loading/loading.reducer"},"importAs":"fast-shared-client/user"}