UNPKG

@funded-labs/plug-controller

Version:

Internet Computer Plug wallet's controller

34 lines (33 loc) 828 B
/** * A wrapper around the extension's storage local API */ declare class ExtensionStore { isSupported: boolean; constructor(); /** * Returns all of the keys currently saved * @returns {Promise<*>} */ get(): Promise<string | undefined | unknown>; /** * Sets the key in local state * @param {Object} state - The state to set * @returns {Promise<void>} */ set(state: any): Promise<void>; /** * Returns all of the keys currently saved * @private * @returns {Object} the key-value map from local storage */ private _get; /** * Sets the key in local state * @param {Object} obj - The key to set * @returns {Promise<void>} * @private */ private _set; clear(): Promise<void>; } export default ExtensionStore;