@extscreen/es3-player
Version:
Vue-Next binding for ES native framework
13 lines (12 loc) • 659 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>;
}