UNPKG

react-native-turbo-preferences

Version:

Modern TurboModule wrapper for iOS NSUserDefaults and Android SharedPreferences.

28 lines 938 B
import type { TurboModule } from 'react-native'; export interface Spec extends TurboModule { /** * iOS: UserDefaults(suiteName) * Android: getSharedPreferences(name, MODE_PRIVATE) * Pass undefined/null to go back to the standard/default file. */ setName(name: string | null): Promise<void>; get(key: string): Promise<string | null>; set(key: string, value: string): Promise<void>; clear(key: string): Promise<void>; contains(key: string): Promise<boolean>; setMultiple(values: { key: string; value: string; }[]): Promise<void>; getMultiple(keys: string[]): Promise<{ [key: string]: string | null; }>; clearMultiple(keys: string[]): Promise<void>; getAll(): Promise<{ [key: string]: string; }>; clearAll(): Promise<void>; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeTurboPreferences.d.ts.map