UNPKG

ngx-store

Version:

Angular decorators to automagically keep variables in HTML5 LocalStorage, SessionStorage, cookies; injectable services for managing and listening to data changes and a bit more.

1 lines 6.95 kB
{"__symbolic":"module","version":4,"metadata":{"WebStorageModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"LocalStorageService"},{"__symbolic":"reference","name":"SessionStorageService"},{"__symbolic":"reference","name":"CookiesStorageService"},{"__symbolic":"reference","name":"TempStorageService"}]}]}],"members":{}},"CookieStorage":{"__symbolic":"function","parameters":["keyOrConfig","config"],"value":{"__symbolic":"error","message":"Reference to a non-exported function","line":32,"character":9,"context":{"name":"WebStorage"},"module":"./src/decorator/webstorage"}},"LocalStorage":{"__symbolic":"function","parameters":["keyOrConfig","config"],"value":{"__symbolic":"error","message":"Reference to a non-exported function","line":32,"character":9,"context":{"name":"WebStorage"},"module":"./src/decorator/webstorage"}},"SessionStorage":{"__symbolic":"function","parameters":["keyOrConfig","config"],"value":{"__symbolic":"error","message":"Reference to a non-exported function","line":32,"character":9,"context":{"name":"WebStorage"},"module":"./src/decorator/webstorage"}},"SharedStorage":{"__symbolic":"function","parameters":["keyOrConfig","config"],"value":{"__symbolic":"error","message":"Reference to a non-exported function","line":32,"character":9,"context":{"name":"WebStorage"},"module":"./src/decorator/webstorage"}},"TempStorage":{"__symbolic":"reference","name":"SharedStorage"},"WebStorageService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"get":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"observe":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"generateEvent":[{"__symbolic":"method"}],"mapNativeEvent":[{"__symbolic":"method"}]},"statics":{"keys":[]}},"CookiesStorageService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"WebStorageService"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"set":[{"__symbolic":"method"}]},"statics":{"keys":[]}},"LocalStorageService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"WebStorageService"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"keys":[]}},"SessionStorageService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"WebStorageService"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"keys":[]}},"SharedStorageService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"WebStorageService"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"keys":[]}},"TempStorageService":{"__symbolic":"reference","name":"SharedStorageService"},"WebStorageConfigInterface":{"__symbolic":"interface"},"Webstorable":{"__symbolic":"interface"},"WebstorableArray":{"__symbolic":"interface"},"WebstorableObject":{"__symbolic":"interface"},"NgxStorageEvent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Could not resolve type","line":21,"character":77,"context":{"typeName":"Storage"},"module":"./src/utility/storage/storage-event"}]}]},"statics":{"initTimeStamp":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Date"},"member":"now"}}}},"NgxResource":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"WebStorageService"},{"__symbolic":"reference","name":"string"}]}],"setPath":[{"__symbolic":"method"}],"appendPath":[{"__symbolic":"method"}],"truncatePath":[{"__symbolic":"method"}],"resetPath":[{"__symbolic":"method"}],"setPrefix":[{"__symbolic":"method"}],"changePrefix":[{"__symbolic":"method"}],"setDefaultValue":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"considerDefault":[{"__symbolic":"method"}],"isNullOrUndefined":[{"__symbolic":"method"}],"readValue":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"getStorage":[{"__symbolic":"method"}],"getStorageKey":[{"__symbolic":"method"}],"getStorageName":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"forEach":[{"__symbolic":"method"}],"getSettable":[{"__symbolic":"method"}],"getGettable":[{"__symbolic":"method"}],"trimPrefix":[{"__symbolic":"method"}],"emitEvent":[{"__symbolic":"method"}]},"statics":{"getSettable":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"JSON"},"member":"stringify"},"arguments":[{"__symbolic":"reference","name":"value"}]}}}},"ɵb":{"__symbolic":"interface"}},"origins":{"WebStorageModule":"./src/ngx-store","CookieStorage":"./src/decorator/webstorage","LocalStorage":"./src/decorator/webstorage","SessionStorage":"./src/decorator/webstorage","SharedStorage":"./src/decorator/webstorage","TempStorage":"./src/decorator/webstorage","WebStorageService":"./src/service/webstorage.service","CookiesStorageService":"./src/service/cookies-storage.service","LocalStorageService":"./src/service/local-storage.service","SessionStorageService":"./src/service/session-storage.service","SharedStorageService":"./src/service/shared-storage.service","TempStorageService":"./src/service/shared-storage.service","WebStorageConfigInterface":"./src/config/config.interface","Webstorable":"./src/ngx-store.types","WebstorableArray":"./src/ngx-store.types","WebstorableObject":"./src/ngx-store.types","NgxStorageEvent":"./src/utility/storage/storage-event","NgxResource":"./src/service/resource","ɵa":"./src/utility/webstorage.utility","ɵb":"./src/utility/storage/cookies-storage"},"importAs":"ngx-store"}