UNPKG

raygun

Version:

Raygun package for Node.js, written in TypeScript

13 lines (12 loc) 626 B
import { MessageTransport, IOfflineStorage, OfflineStorageOptions } from "./types"; export declare class OfflineStorage implements IOfflineStorage { cachePath: string; cacheLimit: number; transport: MessageTransport; constructor(transport: MessageTransport); private _sendAndDelete; init(offlineStorageOptions: OfflineStorageOptions | undefined): this; save(transportItem: string, callback: (err: Error | null) => void): void; retrieve(callback: (error: NodeJS.ErrnoException | null, items: string[]) => void): void; send(callback: (error: Error | null, items?: string[]) => void): void; }