Interface DataStore

Subset of repo DataStore functions needed by AccessManager.

Hierarchy

  • Get
  • Find
  • Insert
    • DataStore

Properties

Properties

find: ((interest) => Promise<undefined | Data>)

Type declaration

    • (interest): Promise<undefined | Data>
    • Find Data that satisfies Interest.

      Parameters

      • interest: Interest

      Returns Promise<undefined | Data>

get: ((name) => Promise<undefined | Data>)

Type declaration

    • (name): Promise<undefined | Data>
    • Retrieve Data by exact name.

      Parameters

      • name: Name

      Returns Promise<undefined | Data>

insert: ((...args) => Promise<void>)

Type declaration

    • (...args): Promise<void>
    • Insert one or more Data packets.

      Arguments include:

      • an optional Options object
      • zero or more Data, Iterable, or AsyncIterable

      Parameters

      • Rest ...args: (Data | AnyIterable<Data>)[] | [{}, ...(Data | AnyIterable<Data>)[]]

      Returns Promise<void>

Generated using TypeDoc