palm-sync
    Preparing search index...

    Interface DbSyncInterface

    Abstract interface for reading / writing for sync.

    interface DbSyncInterface {
        cleanUp(): Promise<void>;
        deleteRecord(recordId: number): Promise<void>;
        readAllRecords(): Promise<RawPdbRecord[]>;
        readModifiedRecords(): Promise<RawPdbRecord[]>;
        readRecord(recordId: number): Promise<null | RawPdbRecord>;
        writeRecord(record: RawPdbRecord): Promise<number>;
    }

    Implemented by

    Index

    Methods

    • Delete a record by ID.

      Parameters

      • recordId: number

      Returns Promise<void>

    • Return all modified records.

      Returns Promise<RawPdbRecord[]>

    • Read a record by ID.

      Parameters

      • recordId: number

      Returns Promise<null | RawPdbRecord>

    • Write a record.

      Parameters

      • record: RawPdbRecord

      Returns Promise<number>