跳到正文
QuireKit MSFE
开发者文档
v0.0.0 · 实验版本

状态与资源 API

状态定义、效果、订阅和异步资源的类型化协议。

本页签名从公共包导出生成,中文说明与当前 JSDoc 同步校验。代码标识保持原名。

创建状态槽

调用后得到可安装的 slot,通过 addState 安装。

@quirekit/msfe-core

参数 definition:文档级纯 reducer 和显式反向策略。返回可复用的可安装状态槽。

defineStatets

纯 reducer

完整状态模块和更新方式见 状态教程。

@quirekit/msfe-core

由事务管理的状态;每份文档独立初始化。

StateDefinitionts

效果令牌

带位置的载荷需要 map;效果本身不等于有撤销策略。

@quirekit/msfe-core

参数 map:可选的位置载荷映射函数。返回类型化事务效果令牌。

defineEffectts

事务元数据

用于关联来源,不能代替文档持久字段。

@quirekit/msfe-core

返回类型化事务元数据令牌,不引入第二份事务存储。

defineMetadatats

接受状态订阅

select 保持纯粹和有界,调用方单独读取初始值。

@quirekit/msfe-core

订阅已接受状态,试算草稿不会产生通知。

StateSubscriptionts

资源租约

TaskScope.acquire 使用本协议;详细生命周期见 异步资源。

@quirekit/msfe-core

一次获取所拥有的资源;每次获取必须返回独立的租约。

ResourceLeasets
MSFE · QuireKitMarkdown 源码始终属于你。