UNPKG

merkle-reference

Version:

This is a TS library implementing [merkle reference] specification.

19 lines (15 loc) 427 B
import * as Tag from './tag.js' export const name = 'List' export const tag = Tag.for('merkle-structure:list/item/ref-tree') /** * @param {Iterable<unknown>} data * @param {import('./tree.js').Builder} builder * @return {import('./tree.js').Branch} */ export const toTree = (data, builder) => { const members = [] for (const element of data) { members.push(builder.toTree(element)) } return [tag, members] }