UNPKG

@datorama/akita

Version:

State Management Tailored-Made for JS Applications

1 lines 5.5 kB
{"__symbolic":"module","version":4,"metadata":{"mapResponse":{"__symbolic":"error","message":"Lambda not supported","line":25,"character":27,"module":"./lib/ng-entity.service"},"NgEntityService":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@datorama/akita","name":"EntityService","line":28,"character":66},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EntityStore","module":"@datorama/akita","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":43,"context":{"typeName":"S"},"module":"./lib/ng-entity.service"}]},{"__symbolic":"reference","name":"NgEntityServiceParams"}]}],"setBaseUrl":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"getHttpMethod":[{"__symbolic":"method"}],"getConfigValue":[{"__symbolic":"method"}],"resolveUrl":[{"__symbolic":"method"}],"handleError":[{"__symbolic":"method"}]}},"NgEntityServiceGlobalConfig":{"__symbolic":"interface"},"NG_ENTITY_SERVICE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":44},"arguments":["NgEntityServiceGlobalConfig"]},"defaultConfig":{"httpMethods":{"GET":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"HttpMethod"},"member":"GET"},"POST":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"HttpMethod"},"member":"POST"},"PATCH":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"HttpMethod"},"member":"PATCH"},"PUT":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"HttpMethod"},"member":"PUT"},"DELETE":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"HttpMethod"},"member":"DELETE"}}},"mergeDeep":{"__symbolic":"function"},"NgEntityServiceConfig":{"__symbolic":"function","parameters":["config"],"defaults":[{}],"value":{"__symbolic":"error","message":"Lambda not supported","line":47,"character":9,"module":"./lib/ng-entity-service.config"}},"HttpMethod":{"GET":"GET","POST":"POST","PUT":"PUT","PATCH":"PATCH","DELETE":"DELETE"},"ActionType":{"__symbolic":"interface"},"EntityServiceAction":{"__symbolic":"interface"},"ofType":{"__symbolic":"error","message":"Lambda not supported","line":22,"character":22,"module":"./lib/ng-entity-service-notifier"},"filterMethod":{"__symbolic":"error","message":"Lambda not supported","line":24,"character":28,"module":"./lib/ng-entity-service-notifier"},"filterStore":{"__symbolic":"error","message":"Lambda not supported","line":27,"character":27,"module":"./lib/ng-entity-service-notifier"},"NgEntityServiceNotifier":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":29,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"dispatch":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"isID":{"__symbolic":"function","parameters":["idOrConfig"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@datorama/akita","name":"isNumber","line":3,"character":9},"arguments":[{"__symbolic":"reference","name":"idOrConfig"}]},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@datorama/akita","name":"isString","line":3,"character":33},"arguments":[{"__symbolic":"reference","name":"idOrConfig"}]}}},"NgEntityServiceParams":{"__symbolic":"interface"},"Msg":{"__symbolic":"interface"},"HttpConfig":{"__symbolic":"interface"},"NgEntityServiceLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"dispatch":[{"__symbolic":"method"}],"loadersFor":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"successAction":{"__symbolic":"function","parameters":["storeName","notifier"],"value":{"__symbolic":"error","message":"Lambda not supported","line":6,"character":9,"module":"./lib/action-factory"}},"errorAction":{"__symbolic":"function","parameters":["storeName","notifier"],"value":{"__symbolic":"error","message":"Lambda not supported","line":21,"character":9,"module":"./lib/action-factory"}}},"origins":{"mapResponse":"./lib/ng-entity.service","NgEntityService":"./lib/ng-entity.service","NgEntityServiceGlobalConfig":"./lib/ng-entity-service.config","NG_ENTITY_SERVICE_CONFIG":"./lib/ng-entity-service.config","defaultConfig":"./lib/ng-entity-service.config","mergeDeep":"./lib/ng-entity-service.config","NgEntityServiceConfig":"./lib/ng-entity-service.config","HttpMethod":"./lib/ng-entity-service-notifier","ActionType":"./lib/ng-entity-service-notifier","EntityServiceAction":"./lib/ng-entity-service-notifier","ofType":"./lib/ng-entity-service-notifier","filterMethod":"./lib/ng-entity-service-notifier","filterStore":"./lib/ng-entity-service-notifier","NgEntityServiceNotifier":"./lib/ng-entity-service-notifier","isID":"./lib/helpers","NgEntityServiceParams":"./lib/types","Msg":"./lib/types","HttpConfig":"./lib/types","NgEntityServiceLoader":"./lib/ng-entity-service.loader","successAction":"./lib/action-factory","errorAction":"./lib/action-factory"},"importAs":"@datorama/akita/angular/playground/projects/ng-entity-service"}