@refinio/one.models
    Preparing search index...

    Type Alias DataApiType

    type DataApiType = {
        getAllVersions: <
            T extends Exclude<OneVersionedObjectTypes, VersionHead>,
        >(
            idHash: SHA256IdHash<T>,
        ) => Promise<T[]>;
        useLiveAllVersions: <
            T extends Exclude<OneVersionedObjectTypes, VersionHead>,
        >(
            idHash: SHA256IdHash<T>,
            onUpdate: (data: T[]) => void | Promise<void>,
        ) => Promise<() => void>;
    }

    Implemented by

    Index

    Properties

    getAllVersions: <T extends Exclude<OneVersionedObjectTypes, VersionHead>>(
        idHash: SHA256IdHash<T>,
    ) => Promise<T[]>
    useLiveAllVersions: <T extends Exclude<OneVersionedObjectTypes, VersionHead>>(
        idHash: SHA256IdHash<T>,
        onUpdate: (data: T[]) => void | Promise<void>,
    ) => Promise<() => void>