1.19.0 • Published 2 years ago
@azot-dev/cortex-storage-stub-adapter v1.19.0
Stub Storage Adapter
installation
npm i @azot-dev/cortex-storage-stub-adapter
or
yarn add @azot-dev/cortex-storage-stub-adapter
adapter
export * from '../storage.gateway';
import { StorageGateway } from '../storage.gateway';
export class StubStorageAdapter implements StorageGateway {
private storage: Record<string, any> = {};
getItem(key: string) {
return this.storage[key];
}
async setItem(key: string, value: any) {
this.storage[key] = value;
}
async removeItem(key: string) {
delete this.storage[key];
}
async clear() {
this.storage = {};
}
async getAllKeys() {
return Object.keys(this.storage);
}
}
gateway
export interface StorageGateway {
getItem(key: string): Promise<any>;
setItem(key: string, value: any): Promise<void>;
removeItem(key: string): Promise<void>;
clear(): Promise<void>;
getAllKeys(): Promise<string[]>;
}
1.15.0
2 years ago
1.14.0
2 years ago
1.13.0
2 years ago
1.19.0
2 years ago
1.18.0
2 years ago
1.17.0
2 years ago
1.16.0
2 years ago
1.12.0
2 years ago
1.11.0
2 years ago
1.10.0
2 years ago
1.9.0
2 years ago
1.8.0
2 years ago
1.7.0
2 years ago
1.6.0
2 years ago
1.5.0
2 years ago
1.4.0
2 years ago
1.3.0
2 years ago
1.2.0
2 years ago
1.1.0
2 years ago