文件名称:assemblyscript-bson:用于AssemblyScript的BSON编码器解码器
文件大小:57KB
文件格式:ZIP
更新时间:2024-06-11 09:07:32
webassembly bson assemblyscript TypeScript
汇编脚本 用于AssemblyScript的BSON编码器/解码器有些基于 。 特别感谢在下文中进行了AssemblyScript的基本单元测试。 局限性 这是专为用AssemblyScript为编写的智能合约开发的。 这施加了以下限制: 仅支持有限的数据类型: 数组 对象 32位整数 弦乐 布尔值 空值 Uint8Array 我们假设不需要分配内存(因为这些合同是短命的)。 请注意,这主要只是定义了当前实现的方式。 欢迎贡献者解决限制。 用法 编码BSON // Make sure memory allocator is available import "allocator/arena" ; // Import encoder import { BSONEncoder } from "path/to/module" ; // Create encoder let enco
【文件预览】:
assemblyscript-bson-master
----.travis.yml(242B)
----index.js(264B)
----package.json(1KB)
----assembly()
--------decoder.ts(7KB)
--------encoder.ts(4KB)
--------tsconfig.json(115B)
--------index.ts(120B)
----tests()
--------encoder.spec.ts(88B)
--------assembly()
--------types()
--------utils()
--------decoder.spec.ts(88B)
----LICENSE(1KB)
----package-lock.json(168KB)
----.gitignore(33B)
----README.md(3KB)
----build()
--------.gitignore(27B)