UNPKG

dop-sdk

Version:

Mini App SDK for JavaScript by VTB

29 lines (28 loc) 816 B
/** * Interfaces used to store, get and clear miniapp preferences */ export interface MiniAppPreferenceProvider { /** * Store any value for a given key */ set(key: string, value: string): Promise<string>; /** * Get the value for a given key */ get(key: string): Promise<string>; /** * Remove value for a given key */ remove(key: string): Promise<string>; /** * Clear all key/values that is stored for the MiniApp */ clearMiniAppPreferences(): Promise<string>; } /** @internal */ export declare class MiniAppPreference implements MiniAppPreferenceProvider { set(key: string, value: string): Promise<string>; get(key: string): Promise<string>; remove(key: string): Promise<string>; clearMiniAppPreferences(): Promise<string>; }