@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
16 lines • 576 B
TypeScript
type OnEndCallback = (err?: string) => void;
type KeyValuePair = [string, any];
export declare class CSyncStorage {
keys: string[];
data: Record<string, any>;
init(): Promise<void>;
getItem(key: string): any;
multiGet(keys: string[]): KeyValuePair[];
setItem(key: string, value: any, onEnd?: OnEndCallback): void;
removeItem(key: string, onEnd?: OnEndCallback): void;
getAllKeys(): string[];
clear(onEnd?: OnEndCallback): void;
}
declare const SyncStorage: CSyncStorage;
export default SyncStorage;
//# sourceMappingURL=SyncStorage.d.ts.map