UNPKG

@receeco/pos-agent

Version:

Receeco POS Integration Middleware Agent

26 lines 734 B
export interface QueuedTransaction { id: string; data: any; timestamp: string; retryCount: number; maxRetries: number; } export declare class OfflineQueueService { private queueFile; private receiptService; private isProcessing; private isRender; constructor(); private initializeQueue; queueTransaction(transactionData: any): Promise<void>; processQueue(): Promise<void>; private processQueuedTransaction; getQueueStatus(): Promise<any>; clearFailedTransactions(): Promise<void>; clearAllTransactions(): Promise<void>; private loadQueue; private saveQueue; private generateId; private startPeriodicSync; } //# sourceMappingURL=offline-queue.d.ts.map