跳转到内容

pivotick v3.0.0


拓展 / 简化 / CustomRule

接口: CustomRule ​

定义于:interfaces/Simplify.ts:179

应用程序自己的规则。

属性 ​

description? ​

optional description: string

定义于:interfaces/Simplify.ts:186

卡片上有一行字说明了它折叠的内容。


enabled? ​

optional enabled: boolean

定义于:interfaces/Simplify.ts:188

默认值 ​

ts
true

id ​

id: string

定义于:interfaces/Simplify.ts:182

规则中独一无二;还有GroupInfo.规则。


kind ​

kind: "custom"

定义于:interfaces/Simplify.ts:180


label? ​

optional label: string

定义于:interfaces/Simplify.ts:184

“简化”弹出按钮中卡片上的名称。

默认值 ​

ts
the id

minSize? ​

optional minSize: number

定义于:interfaces/Simplify.ts:193

共享密钥的节点比保留普通节点的节点少。

默认值 ​

ts
2

partition() ​

partition: (view) => Map<string, string>

定义于:interfaces/Simplify.ts:199

给每个节点分组一个key;共享密钥的节点成为一组。遗漏的节点保留其自身,并且不在 view.nodes 中的 id 将被忽略。抛出的规则被关闭,其他规则仍然运行。

参数 ​

view ​

GraphView

返回值 ​

Map<string, string>