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.
15 lines • 1.72 kB
JavaScript
import { WebStorageService } from './webstorage.service';
import { sharedStorageUtility } from '../utility';
import { Injectable } from '@angular/core';
export class SharedStorageService extends WebStorageService {
constructor() {
super(sharedStorageUtility);
this._changes = sharedStorageUtility.changes;
}
}
SharedStorageService.keys = [];
SharedStorageService.decorators = [
{ type: Injectable }
];
SharedStorageService.ctorParameters = () => [];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmVkLXN0b3JhZ2Uuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zdG9yZS9zcmMvbGliL3NlcnZpY2Uvc2hhcmVkLXN0b3JhZ2Uuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFDbEQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxNQUFNLE9BQU8sb0JBQXFCLFNBQVEsaUJBQWlCO0lBR3pEO1FBQ0UsS0FBSyxDQUFDLG9CQUFvQixDQUFDLENBQUM7UUFDNUIsSUFBSSxDQUFDLFFBQVEsR0FBRyxvQkFBb0IsQ0FBQyxPQUFPLENBQUM7SUFDL0MsQ0FBQzs7QUFMYSx5QkFBSSxHQUFrQixFQUFFLENBQUM7O1lBRnhDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBXZWJTdG9yYWdlU2VydmljZSB9IGZyb20gJy4vd2Vic3RvcmFnZS5zZXJ2aWNlJztcbmltcG9ydCB7IHNoYXJlZFN0b3JhZ2VVdGlsaXR5IH0gZnJvbSAnLi4vdXRpbGl0eSc7XG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBTaGFyZWRTdG9yYWdlU2VydmljZSBleHRlbmRzIFdlYlN0b3JhZ2VTZXJ2aWNlIHtcbiAgcHVibGljIHN0YXRpYyBrZXlzOiBBcnJheTxzdHJpbmc+ID0gW107XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgc3VwZXIoc2hhcmVkU3RvcmFnZVV0aWxpdHkpO1xuICAgIHRoaXMuX2NoYW5nZXMgPSBzaGFyZWRTdG9yYWdlVXRpbGl0eS5jaGFuZ2VzO1xuICB9XG59XG4iXX0=