buttercat1791
|
0a5ae19905
|
Remove a redundant lazy object instantiation
|
11 months ago |
buttercat1791
|
f1bdb20e21
|
Add `getChildAddresses` function to publication tree
|
12 months ago |
buttercat1791
|
ef0c033d9b
|
Fix import for findindexasync
|
12 months ago |
buttercat1791
|
1272d312d9
|
Support async find for lazy publication tree nodes
|
12 months ago |
buttercat1791
|
947470b3a1
|
Small edits to publication tree
|
1 year ago |
buttercat1791
|
3a313b1f39
|
Fix some bugs in the publication tree traversal
|
1 year ago |
buttercat1791
|
9011eb643f
|
Make `getHierarchy` synchronous
|
1 year ago |
buttercat1791
|
e8ed3ac08f
|
Throw error rather than return `null`
|
1 year ago |
buttercat1791
|
837b371551
|
Add a method to return the hierarchy in which an event lives
|
1 year ago |
buttercat1791
|
7ef3cb8ab8
|
Fix an iterator error that would cause an infinite loop
|
1 year ago |
buttercat1791
|
acea0fc078
|
Code organization
|
1 year ago |
buttercat1791
|
43dac80578
|
Use ES2025 private member syntax
|
1 year ago |
buttercat1791
|
7da145fb5e
|
Implement iterator `next()` method using cursor
|
1 year ago |
buttercat1791
|
b4906215c5
|
Work with lazy-loading nodes
|
1 year ago |
buttercat1791
|
d723a56fe5
|
Make node children lazy-load
|
1 year ago |
buttercat1791
|
866a54be49
|
Implement tree walking via internal Cursor class
|
1 year ago |
buttercat1791
|
04c2a80937
|
Define a nested Cursor class for tree iteration
|
1 year ago |
buttercat1791
|
baca84f487
|
Iteration WIP
|
1 year ago |
buttercat1791
|
8c9319aa64
|
Stub out methods to make the tree both iterable and its own iterator
Consumers should be able to invoke `.next()` on an instance of the tree to retrieve events one at a time.
|
1 year ago |
buttercat1791
|
f11dca162c
|
Add depth-first traversal to the publication tree
|
1 year ago |
buttercat1791
|
874103a6e0
|
Start work on publication tree data structure
|
1 year ago |