@ cero- base/ core (韩语)
[大 这个项目是实验性的。 API可以更改,随时可能中断.
核心是8个原始人 Cero从,两个Cero Base 包之一: 伸手让它在上面建一个工具. 每一个都是小包装 梨树 模块:只是邀请和配对,仅仅是一个邮箱,只是一个复制的数据库, 只是一个被唤醒的群团,只是一个给工人打字的频道。 对于一个应用,使用Cero, @cero-base/cero。 。 。 .
npm install @cero-base/core
import { Identity, Network, Database } from '@cero-base/core'
每个原始的,但是 Identity 是一个 ReadyResource建造它, await x.ready(), (中文(简体) ), await x.close()。 。 。 .
文档
出口
| 子路径 | 它给你什么 |
|---|---|
@cero-base/core | 下方的每个子路径都有一个输入,但是 /database/encryption 财务报告和审定财务报表 /blobs/server |
@cero-base/core/identity | Identity: 种子的键盘; 标志、 验证、 封条、 名称 |
@cero-base/core/network | Network: 超热加醒,有管理的发现会; channelTopic |
@cero-base/core/database | Database: 多写器, 在应用程序、 钩子、 键旋转时检查权限 |
@cero-base/core/database/encryption | Keyring, (中文(简体) ), EpochAutobee, (中文(简体) ), blobEpochKey, (中文(简体) ), loadEpochs, (中文(简体) ), seal, (中文(简体) ), opened, (中文(简体) ), wraps, (中文(简体) ), epochEntries: 关键日期 a Database 旋转通过 |
@cero-base/core/mailbox | Mailbox:发送到地址、直接发送或由镜子持有的信息 |
@cero-base/core/pairing | Pairing:邀请进入数据库,加入申请时允许的; sealJoin |
@cero-base/core/invite | Invite:分析邀请字符串,读取其 data 加入前 |
@cero-base/core/storage | Storage: Hyperbee 或 RocksDB 上的本地表格,仅用于设备数据 |
@cero-base/core/blobs | Blobs: Hyperblobs 核心中的字节,按位置地址,加密; encodeId, (中文(简体) ), decodeId |
@cero-base/core/blobs/codec | encodeId, (中文(简体) ), decodeId: 核心密钥, blob id并按一个字符串键 |
@cero-base/core/blobs/server | FileServer: 本地 url 提供了文件 id |
@cero-base/core/rpc | RPCServer, (中文(简体) ), RPCClient, (中文(简体) ), bindCodec: 在任意双相流上输入频道 |
@cero-base/core/schema | t, (中文(简体) ), schema: 构造的字段类型和包装 |
@cero-base/core/utils | WRITE, (中文(简体) ), INVITE, (中文(简体) ), ASSIGN, (中文(简体) ), REMOVE, (中文(简体) ), can, (中文(简体) ), grants, (中文(简体) ), outranks, (中文(简体) ), isRank, (中文(简体) ), filter, (中文(简体) ), searchHit, (中文(简体) ), onAbort, (中文(简体) ), subscribe, (中文(简体) ), admission, (中文(简体) ), joining, (中文(简体) ), checkFields, (中文(简体) ), checkRequired, (中文(简体) ), stamp |
@cero-base/core/errors | CeroError |
运行在节点和赤裸上,并附有TypeScript声明.
许可证
阿帕奇 - 2.0