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.

10 lines 2.97 kB
import { Config } from '../config/config'; import { WebStorageUtility } from './webstorage.utility'; import { cookiesStorage } from './storage/cookies-storage'; import { SharedStorageUtility } from './shared-storage.utility'; import { sharedStorage } from './storage/shared-storage'; export const localStorageUtility = new WebStorageUtility(localStorage, Config.prefix, Config.previousPrefix); export const sessionStorageUtility = new WebStorageUtility(sessionStorage, Config.prefix, Config.previousPrefix); export const cookiesStorageUtility = new WebStorageUtility(cookiesStorage, Config.prefix, Config.previousPrefix); export const sharedStorageUtility = new SharedStorageUtility(sharedStorage, Config.prefix, Config.prefix); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc3RvcmUvc3JjL2xpYi91dGlsaXR5L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUMxQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDM0QsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDaEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRXpELE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUM5QixJQUFJLGlCQUFpQixDQUFDLFlBQVksRUFBRSxNQUFNLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUM1RSxNQUFNLENBQUMsTUFBTSxxQkFBcUIsR0FDaEMsSUFBSSxpQkFBaUIsQ0FBQyxjQUFjLEVBQUUsTUFBTSxDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsY0FBYyxDQUFDLENBQUM7QUFDOUUsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQ2hDLElBQUksaUJBQWlCLENBQUMsY0FBYyxFQUFFLE1BQU0sQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDO0FBQzlFLE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUMvQixJQUFJLG9CQUFvQixDQUFDLGFBQWEsRUFBRSxNQUFNLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy9jb25maWcnO1xuaW1wb3J0IHsgV2ViU3RvcmFnZVV0aWxpdHkgfSBmcm9tICcuL3dlYnN0b3JhZ2UudXRpbGl0eSc7XG5pbXBvcnQgeyBjb29raWVzU3RvcmFnZSB9IGZyb20gJy4vc3RvcmFnZS9jb29raWVzLXN0b3JhZ2UnO1xuaW1wb3J0IHsgU2hhcmVkU3RvcmFnZVV0aWxpdHkgfSBmcm9tICcuL3NoYXJlZC1zdG9yYWdlLnV0aWxpdHknO1xuaW1wb3J0IHsgc2hhcmVkU3RvcmFnZSB9IGZyb20gJy4vc3RvcmFnZS9zaGFyZWQtc3RvcmFnZSc7XG5cbmV4cG9ydCBjb25zdCBsb2NhbFN0b3JhZ2VVdGlsaXR5OiBXZWJTdG9yYWdlVXRpbGl0eSA9XG4gIG5ldyBXZWJTdG9yYWdlVXRpbGl0eShsb2NhbFN0b3JhZ2UsIENvbmZpZy5wcmVmaXgsIENvbmZpZy5wcmV2aW91c1ByZWZpeCk7XG5leHBvcnQgY29uc3Qgc2Vzc2lvblN0b3JhZ2VVdGlsaXR5OiBXZWJTdG9yYWdlVXRpbGl0eSA9XG4gIG5ldyBXZWJTdG9yYWdlVXRpbGl0eShzZXNzaW9uU3RvcmFnZSwgQ29uZmlnLnByZWZpeCwgQ29uZmlnLnByZXZpb3VzUHJlZml4KTtcbmV4cG9ydCBjb25zdCBjb29raWVzU3RvcmFnZVV0aWxpdHk6IFdlYlN0b3JhZ2VVdGlsaXR5ID1cbiAgbmV3IFdlYlN0b3JhZ2VVdGlsaXR5KGNvb2tpZXNTdG9yYWdlLCBDb25maWcucHJlZml4LCBDb25maWcucHJldmlvdXNQcmVmaXgpO1xuZXhwb3J0IGNvbnN0IHNoYXJlZFN0b3JhZ2VVdGlsaXR5OiBTaGFyZWRTdG9yYWdlVXRpbGl0eSA9XG4gIG5ldyBTaGFyZWRTdG9yYWdlVXRpbGl0eShzaGFyZWRTdG9yYWdlLCBDb25maWcucHJlZml4LCBDb25maWcucHJlZml4KTtcbiJdfQ==