UNPKG

merkle-reference

Version:

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

30 lines (26 loc) 555 B
export * from './exports.js' import * as Tree from './tree.js' import * as json from './json.js' const sha256Builder = Tree.createBuilder( Tree.sha256 ) export const id = Object.assign( /** * @param {unknown} value * @param {Tree.Builder} builder */ (value, builder = sha256Builder) => builder.id(value), { json: json.id, } ) export const refer = Object.assign( /** * @param {unknown} value * @param {Tree.Builder} builder */ (value, builder = sha256Builder) => builder.refer(value), { json: json.refer, } )