UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

23 lines 1 kB
import { TaskOption } from './types'; import { ErrorInfo } from './types'; export interface TaskQueueRecord { appJson: any; lastQueue: TaskOption[]; queue: TaskOption[]; timestamp: number; appId: string; branchId?: string; accountId?: string; userId?: string; phone?: string; errorInfo: ErrorInfo; originalAppId?: string; originalTimestamp?: number; } export declare function saveTaskQueueToIndexedDB(taskQueueRecord: TaskQueueRecord): Promise<void>; export declare function loadTaskQueueFromIndexedDB(appId: string, timestamp: number): Promise<TaskQueueRecord | null>; export declare function deleteExpiredTaskQueueRecords(): Promise<void>; export declare function deleteTaskQueueFromIndexedDB(appId: string, timestamp: number): Promise<void>; export declare function getAllTaskQueueRecords(appId: string): Promise<TaskQueueRecord[]>; export declare function getTaskQueueTimestamps(appId: string): Promise<number[]>; //# sourceMappingURL=taskQueue.d.ts.map