BaseValuesConnectorImplementations
{
connect?: () => Promise<void>;
disconnect?: () => Promise<void>;
readValuesHash: (context: Context) => Promise<Hash | undefined>;
readValueIds: (context: Context) => Promise<string[]>;
readValueAtom: (valueId: string, context: Context) => Promise<Atom | undefined>;
readValueTimestamp: (valueId: string, context: Context) => Promise<Timestamp | undefined>;
writeValuesHash: (hash: Hash, context: Context) => Promise<void>;
writeValueAtom: (valueId: string, atom: Atom, context: Context) => Promise<void>;
writeValueTimestamp: (valueId: string, timestamp: Timestamp, context: Context) => Promise<void>;
removeValueAtom: (valueId: string, context: Context) => Promise<void>;
}
Type | Description | |
---|---|---|
connect? | () => Promise<void> | |
disconnect? | () => Promise<void> | |
readValuesHash | (context: Context) => Promise<Hash | undefined> | |
readValueIds | (context: Context) => Promise<string[]> | |
readValueAtom | (valueId: string, context: Context) => Promise<Atom | undefined> | |
readValueTimestamp | (valueId: string, context: Context) => Promise<Timestamp | undefined> | |
writeValuesHash | (hash: Hash, context: Context) => Promise<void> | |
writeValueAtom | (valueId: string, atom: Atom, context: Context) => Promise<void> | |
writeValueTimestamp | (valueId: string, timestamp: Timestamp, context: Context) => Promise<void> | |
removeValueAtom | (valueId: string, context: Context) => Promise<void> |