angular-web-store
Version:
## Installation
1 lines • 3.04 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"AngularWebStoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"LocalStorageService"},{"__symbolic":"reference","name":"SessionStorageService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"AngularWebStoreModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵc"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"ɵa":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":44,"character":25,"context":{"typeName":"StorageType"},"module":"./lib/storage.service"},{"__symbolic":"reference","name":"ɵb"}]}],"set":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"initConfig":[{"__symbolic":"method"}],"initStorage":[{"__symbolic":"method"}],"checkSupport":[{"__symbolic":"method"}],"computeExpiredMs":[{"__symbolic":"method"}],"computeKey":[{"__symbolic":"method"}],"isValidValue":[{"__symbolic":"method"}],"unExpired":[{"__symbolic":"method"}],"notifyAction":[{"__symbolic":"method"}]}},"LocalStorageService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":196,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":198,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵb"}]}]}},"SessionStorageService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":203,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":205,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵb"}]}]}},"ɵb":{"__symbolic":"interface"},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":37,"character":44},"arguments":["ANGULAR_WEB_STORE_CONFIG"]}},"origins":{"AngularWebStoreModule":"./lib/storage.module","ɵa":"./lib/storage.service","LocalStorageService":"./lib/storage.service","SessionStorageService":"./lib/storage.service","ɵb":"./lib/storage.config","ɵc":"./lib/storage.config"},"importAs":"angular-web-store"}