UNPKG

@hadyfayed/filament-workflow-canvas

Version:

Visual workflow builder and canvas component for Filament applications

22 lines 943 B
import { IWorkflowPersistence, WorkflowData } from '../interfaces/IWorkflowManager'; export declare class LocalStorageWorkflowPersistence implements IWorkflowPersistence { private keyPrefix; save(key: string, data: WorkflowData): Promise<void>; load(key: string): Promise<WorkflowData | null>; remove(key: string): Promise<void>; clear(): Promise<void>; getTimestamp(key: string): Promise<string | null>; listKeys(): Promise<string[]>; private getFullKey; } export declare class MemoryWorkflowPersistence implements IWorkflowPersistence { private storage; private timestamps; save(key: string, data: WorkflowData): Promise<void>; load(key: string): Promise<WorkflowData | null>; remove(key: string): Promise<void>; clear(): Promise<void>; getTimestamp(key: string): Promise<string | null>; listKeys(): Promise<string[]>; } //# sourceMappingURL=WorkflowPersistenceService.d.ts.map