ip-devicer
    Preparing search index...

    Interface AsyncIpStorage

    Async version of the storage interface for adapters backed by network-based databases (PostgreSQL, Redis).

    interface AsyncIpStorage {
        clear(deviceId?: string): Promise<void>;
        close(): Promise<void>;
        getHistory(deviceId: string, limit?: number): Promise<IpSnapshot[]>;
        getLatest(deviceId: string): Promise<IpSnapshot | null>;
        init(): Promise<void>;
        save(snapshot: Omit<IpSnapshot, "id">): Promise<IpSnapshot>;
        size(): Promise<number>;
    }
    Index

    Methods

    • Delete snapshots — all devices if deviceId is omitted.

      Parameters

      • OptionaldeviceId: string

      Returns Promise<void>