UNPKG

499 BTypeScriptView Raw
1import { StorageStrategy } from '../interfaces/storageStrategy';
2import { StorageService } from '../interfaces/storageService';
3import { Observable } from 'rxjs';
4export declare class SyncStorage implements StorageService {
5 protected strategy: StorageStrategy<any>;
6 constructor(strategy: StorageStrategy<any>);
7 retrieve(key: string): any;
8 store(key: string, value: any): any;
9 clear(key?: string): void;
10 getStrategyName(): string;
11 observe(key: string): Observable<any>;
12}