UNPKG

botbuilder-core

Version:

Core components for Microsoft Bot Builder. Components in this library can run either in a browser or on the server.

49 lines 1.57 kB
/** * @module botbuilder */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { MemoryStorage } from './memoryStorage'; /** * Storage provider that uses browser local storage. * * @remarks * Anything written to the store will remain persisted until the user manually flushes their * browsers cookies and other site data. * * ```JavaScript * const { BrowserLocalStorage, UserState } = require('botbuilder'); * * const userState = new UserState(new BrowserLocalStorage()); * ``` */ export declare class BrowserLocalStorage extends MemoryStorage { /** * Creates a new [BrowserLocalStorage](xref:botbuilder-core.BrowserLocalStorage) instance. */ constructor(); } /** * Storage provider that uses browser session storage. * * @remarks * Anything written to the store will only be persisted for the lifetime of a single page within a * browser tab. The storage will survive page reloads but closing the tab will delete anything * persisted by the store and opening a new browser tab will create a new persistance store for the * page. * * ```JavaScript * const { BrowserSessionStorage, ConversationState } = require('botbuilder'); * * const conversationState = new ConversationState(new BrowserSessionStorage()); * ``` */ export declare class BrowserSessionStorage extends MemoryStorage { /** * Creates a new [BrowserSessionStorage](xref:botbuilder-core.BrowserSessionStorage) instance. */ constructor(); } //# sourceMappingURL=browserStorage.d.ts.map