@extscreen/es3-player
Version:
Vue-Next binding for ES native framework
14 lines (13 loc) • 747 B
TypeScript
export interface ESPlayerLocalStorageModule {
initSharedPreferences(name: string): Promise<boolean>;
initESSharedPreferences(name: string): Promise<boolean>;
getBoolean(key: string, defValue: boolean): Promise<boolean>;
putBoolean(key: string, value: boolean): Promise<boolean>;
getInt(key: string, defValue: number): Promise<number>;
putInt(key: string, value: number): Promise<boolean>;
getLong(key: string, defValue: number): Promise<number>;
putLong(key: string, value: number): Promise<boolean>;
getString(key: string, defValue: string): Promise<string>;
putString(key: string, value: string): Promise<boolean>;
}
export declare function createESPlayerLocalStorageModule(): ESPlayerLocalStorageModule;