strata-storage
Version:
Zero-dependency universal storage plugin providing a unified API for all storage operations across web, Android, and iOS platforms
24 lines • 983 B
TypeScript
/**
* Strata Storage Web Implementation
* Web platform implementation of the Capacitor plugin
*/
import type { StrataStoragePlugin, NativeStorageType, NativeGetOptions, NativeSetOptions, NativeRemoveOptions, NativeClearOptions, NativeKeysOptions, NativeSizeOptions, NativeSizeResult } from './definitions';
import type { StorageValue } from '@/types';
export declare class StrataStorageWeb implements StrataStoragePlugin {
isAvailable(_options: {
storage: NativeStorageType;
}): Promise<{
available: boolean;
}>;
get(_options: NativeGetOptions): Promise<{
value: StorageValue | null;
}>;
set(_options: NativeSetOptions): Promise<void>;
remove(_options: NativeRemoveOptions): Promise<void>;
clear(_options: NativeClearOptions): Promise<void>;
keys(_options: NativeKeysOptions): Promise<{
keys: string[];
}>;
size(_options: NativeSizeOptions): Promise<NativeSizeResult>;
}
//# sourceMappingURL=web.d.ts.map