@ipfn/cell-codecs
Version:
IPFN cell codecs
15 lines (14 loc) • 429 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const prefix_1 = require("./prefix");
const codecs_1 = require("./codecs");
function encode(cell, name) {
const codec = codecs_1.codecByName(name);
return codec.encode(cell);
}
exports.encode = encode;
function decode(body) {
const [codec, content] = prefix_1.splitPrefix(body);
return codec.decode(content);
}
exports.decode = decode;