{"version":3,"sources":["../../../packages/core/base/data-store/session-data-store.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,uBAAuB,EAAE,MAAM,8BAA8B,CAAC;AAEvE;;;GAGG;AACH,8BAAsB,gBAAgB,CAAC,CAAC,CAAE,SAAQ,uBAAuB,CAAC,CAAC,CAAC;gBAC5D,UAAU,EAAE,MAAM;CAGjC","file":"session-data-store.d.ts","sourcesContent":["import { BrowserStorageDataStore } from './browser-storage-data-store';\r\n\r\n/**\r\n * Defines a single value data store using browser session storage as the underlying storage mechanism\r\n * This data store uses the provided storage key to get/set/clear a value from SessionStorage.\r\n */\r\nexport abstract class SessionDataStore<T> extends BrowserStorageDataStore<T> {\r\n    constructor(storageKey: string) {\r\n        super(storageKey, MsftSme.SessionStorageHandler.getSessionStorage());\r\n    }\r\n}\r\n"]}