@resistdesign/voltra
    Preparing search index...

    Type Alias HealthStore

    Storage-neutral Health persistence contract.

    Implementations must use one logical record collection and preserve bounded paging so health monitoring can run safely in serverless or scheduled jobs.

    type HealthStore = {
        createRecord(record: HealthRecordCreateInput): Promise<string>;
        deleteRecord(id: string): Promise<boolean>;
        listRecords(options?: HealthRecordListOptions): Promise<HealthRecordPage>;
        putRecord(id: string, record: HealthRecordPutInput): Promise<boolean>;
        readRecord(id: string): Promise<HealthRecord | undefined>;
        updateRecord(
            id: string,
            changes: HealthRecordUpdateInput,
        ): Promise<boolean>;
    }

    Implemented by

    Index

    Methods

    • Delete a Health record.

      Parameters

      • id: string

      Returns Promise<boolean>