UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

36 lines (27 loc) 723 B
export class StorageSave implements StorageCommand { private task: DataManager = null; constructor(task: DataManager) { this.task = task; } async execute(): Promise<ZappEntry[]> { return await this.task.saveItem(); } } export class StorageRemove implements StorageCommand { private task: DataManager = null; constructor(task: DataManager) { this.task = task; } async execute(): Promise<ZappEntry[]> { return await this.task.removeItem(); } } export class StorageLoad implements StorageCommand { private task: DataManager = null; constructor(task: DataManager) { this.task = task; } async execute(): Promise<ZappEntry[]> { return await this.task.loadData(); } }