multiformats
Version:
Interface for multihash, multicodec, multibase and CID
24 lines (18 loc) • 421 B
JavaScript
// @ts-check
import { coerce } from '../bytes.js'
/**
* @template T
* @typedef {import('./interface.js').ByteView<T>} ByteView
*/
export const name = 'raw'
export const code = 0x55
/**
* @param {Uint8Array} node
* @returns {ByteView<Uint8Array>}
*/
export const encode = (node) => coerce(node)
/**
* @param {ByteView<Uint8Array>} data
* @returns {Uint8Array}
*/
export const decode = (data) => coerce(data)