1.0.5 • Published 4 years ago

@ipld/path-level-one v1.0.5

Weekly downloads
1
License
(Apache-2.0 AND M...
Repository
github
Last release
4 years ago

IPLD Path Resolver

This library will resolve paths through links in a multi-block graph.

All functions take three arguments.

  • path - a string representing the target path: /one/two/three.
  • root - a CID or Block instance for the root node of the graph.
  • get - an async function that accepts a CID instance and returns a Block instance.

async resolve(path, root, get)

Returns the value of the target path.

async find(path, root, get)

Returns an object with the following properties:

  • value - the value from of the target path.
  • block - that block instance that contains the value.
  • path - the path to the value within the block.

blocks(path, root, get)

Returns and async iterator that yields Block instances for every block along the resolved path.

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago