Synclets logoSynclets

BaseValueConnectorImplementations

{
  connect?: () => Promise<void>;
  disconnect?: () => Promise<void>;
  readValueAtom: (context: Context) => Promise<Atom | undefined>;
  readValueTimestamp: (context: Context) => Promise<Timestamp | undefined>;
  writeValueAtom: (atom: Atom, context: Context) => Promise<void>;
  writeValueTimestamp: (timestamp: Timestamp, context: Context) => Promise<void>;
  removeValueAtom: (context: Context) => Promise<void>;
}
TypeDescription
connect?() => Promise<void>
disconnect?() => Promise<void>
readValueAtom(context: Context) => Promise<Atom | undefined>
readValueTimestamp(context: Context) => Promise<Timestamp | undefined>
writeValueAtom(atom: Atom, context: Context) => Promise<void>
writeValueTimestamp(timestamp: Timestamp, context: Context) => Promise<void>
removeValueAtom(context: Context) => Promise<void>