Synclets logoSynclets

DataConnectorImplementations

The DataConnectorImplementations type.

{
  connect?: () => Promise<void>;
  disconnect?: () => Promise<void>;
  readAtom: (address: AtomAddress<Depth>) => Promise<Atom | undefined>;
  writeAtom: (address: AtomAddress<Depth>, atom: Atom) => Promise<void>;
  removeAtom: (address: AtomAddress<Depth>) => Promise<void>;
  readChildIds: (address: AnyParentAddress<Depth>) => Promise<string[]>;
}
TypeDescription
connect?() => Promise<void>
disconnect?() => Promise<void>
readAtom(address: AtomAddress<Depth>) => Promise<Atom | undefined>
writeAtom(address: AtomAddress<Depth>, atom: Atom) => Promise<void>
removeAtom(address: AtomAddress<Depth>) => Promise<void>
readChildIds(address: AnyParentAddress<Depth>) => Promise<string[]>

Since

v0.0.0