{"__symbolic":"module","version":4,"exports":[{"from":"./resources-by-type"}],"metadata":{"NgxJsonapiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":14}],"exports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":16,"character":8}],"providers":[{"__symbolic":"reference","name":"JsonapiCore"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":27,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":28,"character":9}}],null],"parameters":[{"__symbolic":"reference","name":"NgxJsonapiModule"},{"__symbolic":"reference","name":"JsonapiCore"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxJsonapiModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"Autoregister":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Lambda not supported","line":4,"character":11,"module":"./decorators/autoregister"}},"JsonapiCore":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":33,"character":24}}],null,null],"parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"}]}],"registerService":[{"__symbolic":"method"}],"getResourceService":[{"__symbolic":"method"}],"getResourceServiceOrFail":[{"__symbolic":"method"}],"refreshLoadings":[{"__symbolic":"method"}],"clearCache":[{"__symbolic":"method"}],"duplicateResource":[{"__symbolic":"method"}]},"statics":{"me":{"__symbolic":"error","message":"Variable not initialized","line":18,"character":18},"injectedServices":{"__symbolic":"error","message":"Variable not initialized","line":19,"character":18},"delete":{"__symbolic":"function","parameters":["path"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"JsonapiCore"},"member":"exec"},"arguments":[{"__symbolic":"reference","name":"path"},"DELETE"]}},"get":{"__symbolic":"function","parameters":["path"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"JsonapiCore"},"member":"exec"},"arguments":[{"__symbolic":"reference","name":"path"},"get"]}}}},"Resource":{"__symbolic":"class","members":{"reset":[{"__symbolic":"method"}],"toObject":[{"__symbolic":"method"}],"fill":[{"__symbolic":"method"}],"addRelationship":[{"__symbolic":"method"}],"addRelationships":[{"__symbolic":"method"}],"removeRelationship":[{"__symbolic":"method"}],"hasManyRelated":[{"__symbolic":"method"}],"hasOneRelated":[{"__symbolic":"method"}],"restore":[{"__symbolic":"method"}],"getService":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"setLoaded":[{"__symbolic":"method"}],"setLoadedAndPropagate":[{"__symbolic":"method"}],"setSource":[{"__symbolic":"method"}],"setSourceAndPropagate":[{"__symbolic":"method"}],"setCacheLastUpdate":[{"__symbolic":"method"}]}},"DocumentResource":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ɵe"},"members":{"fill":[{"__symbolic":"method"}],"unsetData":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ɵe"},"members":{"trackBy":[{"__symbolic":"method"}],"find":[{"__symbolic":"method"}],"fill":[{"__symbolic":"method"}],"getResourceOrFail":[{"__symbolic":"method"}],"replaceOrAdd":[{"__symbolic":"method"}],"hasMorePages":[{"__symbolic":"method"}],"setLoaded":[{"__symbolic":"method"}],"setLoadedAndPropagate":[{"__symbolic":"method"}],"setBuilded":[{"__symbolic":"method"}],"setBuildedAndPropagate":[{"__symbolic":"method"}],"setSource":[{"__symbolic":"method"}],"setSourceAndPropagate":[{"__symbolic":"method"}],"setCacheLastUpdate":[{"__symbolic":"method"}],"setCacheLastUpdateAndPropagate":[{"__symbolic":"method"}],"toObject":[{"__symbolic":"method"}]}},"DocumentCollection":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ɵa"},"members":{}},"Service":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor"}],"register":[{"__symbolic":"method"}],"newResource":[{"__symbolic":"method"}],"newCollection":[{"__symbolic":"method"}],"new":[{"__symbolic":"method"}],"getPrePath":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"getGetFromLocal":[{"__symbolic":"method"}],"getGetFromServer":[{"__symbolic":"method"}],"getService":[{"__symbolic":"method"}],"getOrCreateCollection":[{"__symbolic":"method"}],"getOrCreateResource":[{"__symbolic":"method"}],"createResource":[{"__symbolic":"method"}],"clearCacheMemory":[{"__symbolic":"method"}],"clearCache":[{"__symbolic":"method"}],"parseToServer":[{"__symbolic":"method"}],"parseFromServer":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"all":[{"__symbolic":"method"}],"getAllFromLocal":[{"__symbolic":"method"}],"getAllFromServer":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","members":{}},"ɵc":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"getDataObject":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"getDataResources":[{"__symbolic":"method"}],"saveResource":[{"__symbolic":"method"}],"saveCollection":[{"__symbolic":"method"}],"clearCache":[{"__symbolic":"method"}],"deprecateResource":[{"__symbolic":"method"}],"deprecateCollection":[{"__symbolic":"method"}],"removeObjectsWithKey":[{"__symbolic":"method"}],"checkIfIsTimeToClean":[{"__symbolic":"method"}],"checkAndDeleteOldElements":[{"__symbolic":"method"}]}},"ɵd":{"__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":"@angular/common/http","name":"HttpClient","line":13,"character":37},{"__symbolic":"reference","name":"ɵb"}]}],"exec":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","members":{}}},"origins":{"NgxJsonapiModule":"./ngx-jsonapi.module","Autoregister":"./decorators/autoregister","JsonapiCore":"./core","Resource":"./resource","DocumentResource":"./document-resource","ɵa":"./document-collection","DocumentCollection":"./document-collection","Service":"./service","ɵb":"./jsonapi-config","ɵc":"./sources/store.service","ɵd":"./sources/http.service","ɵe":"./document"},"importAs":"ngx-jsonapi"}