mirror of
https://github.com/bitwarden/browser
synced 2026-02-18 02:19:18 +00:00
10 lines
448 B
TypeScript
10 lines
448 B
TypeScript
import { StorageOptions } from "./storage-options";
|
|
|
|
export abstract class StorageService {
|
|
abstract get valuesRequireDeserialization(): boolean;
|
|
abstract get<T>(key: string, options?: StorageOptions): Promise<T>;
|
|
abstract has(key: string, options?: StorageOptions): Promise<boolean>;
|
|
abstract save<T>(key: string, obj: T, options?: StorageOptions): Promise<void>;
|
|
abstract remove(key: string, options?: StorageOptions): Promise<void>;
|
|
}
|