cborkit
Version:
A modern, extensible CBOR (Concise Binary Object Representation) library for TypeScript and JavaScript.
2 lines (1 loc) • 491 B
JavaScript
import{a as n}from"./chunk-24KUTIBS.js";import{a as o}from"./chunk-DDDYICF6.js";var c={int:({value:e})=>e,bytes:({value:e})=>e,text:({value:e})=>e,array:({value:e},a,r)=>e.map(t=>r(t)),map:({value:e},a,r)=>Object.fromEntries(e.filter(([t])=>t.type==="text").map(([t,m])=>[r(t),r(m)])),tag:({value:e,item:a},r,t)=>new o(e,t(a)),simple:({value:e})=>{switch(e){case 20:return!1;case 21:return!0;case 22:return null;case 23:return;default:return new n(e)}},float:({value:e})=>e};export{c as a};