UNPKG

343 BTypeScriptView Raw
1import { Observable, Subject } from 'rxjs';
2export interface StorageStrategy<T> {
3 readonly keyChanges: Subject<string>;
4 readonly isAvailable: boolean;
5 readonly name: string;
6 get(key: string): Observable<T>;
7 set(key: string, value: T): Observable<T>;
8 del(key: string): Observable<void>;
9 clear(): Observable<void>;
10}