跳转到内容

pivotick v3.0.0


pivotick / 简化

接口: Simplification ​

定义于:Simplification/Simplification.ts:100

访问器 ​

matchQuery ​

Getter 签名 ​

get matchQuery(): string | undefined

定义于:Simplification/Simplification.ts:551

比赛设置的内容是匹配的。

返回值 ​

string | undefined


openConfirmAbove ​

Getter 签名 ​

get openConfirmAbove(): number

定义于:Simplification/Simplification.ts:476

Open 优先询问的以上成员 (UI.simplify.openConfirmAbove)。

返回值 ​

number

方法 ​

close() ​

close(group): void

定义于:Simplification/Simplification.ts:282

将开放组的成员折叠回其中。

参数 ​

group ​

GroupRef

返回值 ​

void


colorOf() ​

colorOf(node): string

定义于:Simplification/Simplification.ts:513

绘制点的颜色:UI.simplify.colorOf,或者节点的样式,或组自己的样式。

参数 ​

node ​

Node

返回值 ​

string


defaultTitle() ​

defaultTitle(nodes): string

定义于:Simplification/Simplification.ts:429

这些节点将从其类型中获得的标签,即标题提示的起始位置。

参数 ​

nodes ​

(string | Node)[]

返回值 ​

string


getGroups() ​

getGroups(): GroupInfo[]

定义于:Simplification/Simplification.ts:235

上次运行的每个组,包括开放组,以及后来的规则再次折叠的组:持有一组的组也列出了其成员。 summary().groups 计算画布绘制的封闭组。

返回值 ​

GroupInfo[]


getManualGroups() ​

getManualGroups(): ManualGroupRecord[]

定义于:Simplification/Simplification.ts:412

手工制作的团体,供主人保存。

返回值 ​

ManualGroupRecord[]


getRules() ​

getRules(): SimplifyRuleStatus[]

定义于:Simplification/Simplification.ts:158

每条规则都按照运行顺序排列,以及它在上次运行时所做的事情。

返回值 ​

SimplifyRuleStatus[]


groupableIds() ​

groupableIds(nodes): string[]

定义于:Simplification/Simplification.ts:441

选择代表手工制作的组可以持有的真实节点。

参数 ​

nodes ​

(string | Node)[]

返回值 ​

string[]


groupLanding() ​

groupLanding(runId): void

定义于:Simplification/Simplification.ts:318

将这次拓展运行添加的内容分组,每种类型一个。在pivots.ingest之前用graph.pivots.candidates(pivotId).runId调用它,因此节点永远不会松动;在下次重绘时折叠它们后调用它。当未声明时,在顶部添加拓展着陆规则,并将其打开。

参数 ​

runId ​

string

返回值 ​

void


groupNodes() ​

groupNodes(nodes, title?): string | undefined

定义于:Simplification/Simplification.ts:360

将这些节点折叠成自己的一组,标题为 title(未设置或默认标签:按其类型标记)。其中的一个团体给出了它的成员。已经在手工制作组中的节点离开它;带注释的节点和扩展的簇不会出现。返回新组的 id,如果可以分组的节点少于两个,则不返回任何内容。

参数 ​

nodes ​

(string | Node)[]

title? ​

string

返回值 ​

string | undefined


groupOf() ​

groupOf(node): GroupInfo | undefined

定义于:Simplification/Simplification.ts:240

折叠该节点的第一条规则放入的组。

参数 ​

node ​

string | Node

返回值 ​

GroupInfo | undefined


isEnabled() ​

isEnabled(): boolean

定义于:Simplification/Simplification.ts:144

该功能是否完全开启 (UI.simplify.enabled)。

返回值 ​

boolean


isLandingGrouped() ​

isLandingGrouped(runId): boolean

定义于:Simplification/Simplification.ts:348

是否要求此支点跑动以小组形式进行。

参数 ​

runId ​

string

返回值 ​

boolean


isManual() ​

isManual(group): boolean

定义于:Simplification/Simplification.ts:406

这组是否是手工制作的。

参数 ​

group ​

GroupRef

返回值 ​

boolean


isPulledOut() ​

isPulledOut(node): boolean

定义于:Simplification/Simplification.ts:308

节点是否被从其组中拉出。

参数 ​

node ​

string | Node

返回值 ​

boolean


labelOf() ​

labelOf(info): string

定义于:Simplification/Simplification.ts:488

一个组的标签:它的标题,其他部分的连接,最大的在前。

参数 ​

info ​

GroupInfo

返回值 ​

string


matchesIn() ​

matchesIn(group): number

定义于:Simplification/Simplification.ts:543

设定的比赛中有多少组成员。

参数 ​

group ​

GroupInfo | GroupNode

返回值 ​

number


onChange() ​

onChange(listener): () => void

定义于:Simplification/Simplification.ts:562

订阅分组的更改。返回自己的取消订阅。

参数 ​

listener ​

() => void

返回值 ​

(): void

返回值 ​

void


open() ​

open(group): void

定义于:Simplification/Simplification.ts:277

将群组成员放回到画布上。它保持开放状态,直至关闭或解散。

参数 ​

group ​

GroupRef

返回值 ​

void


pullOut() ​

pullOut(nodes): void

定义于:Simplification/Simplification.ts:290

将节点从其组中取出进行会话;每个节点在放回之前都保持为普通节点。几个同时重新集结一次。

参数 ​

nodes ​

NodeRef | NodeRef[]

返回值 ​

void


putBack() ​

putBack(nodes): void

定义于:Simplification/Simplification.ts:301

让拉出的节点再次分组。

参数 ​

nodes ​

NodeRef | NodeRef[]

返回值 ​

void


renameGroup() ​

renameGroup(group, title): void

定义于:Simplification/Simplification.ts:393

给手工组重新命名;空标题再次按其类型对其进行标记。

参数 ​

group ​

GroupRef

title ​

string

返回值 ​

void


ruleLabel() ​

ruleLabel(id): string

定义于:Simplification/Simplification.ts:501

规则在其卡片上的名称,用于组的副标题。

参数 ​

id ​

string

返回值 ​

string


setManualGroups() ​

setManualGroups(records): void

定义于:Simplification/Simplification.ts:417

替换手工制作的组,就像主机恢复它们一样。不是撤消步骤。

参数 ​

records ​

ManualGroupRecord[]

返回值 ​

void


setMatches() ​

setMatches(nodes, query): void

定义于:Simplification/Simplification.ts:526

标记搜索的匹配项:一个封闭的组持有一些在其环上绘制他们的份额,并且其工具提示对它们进行计数。空列表会清除它们。

参数 ​

nodes ​

Node[]

query ​

string = ''

返回值 ​

void


setRuleEnabled() ​

setRuleEnabled(id, enabled): void

定义于:Simplification/Simplification.ts:194

打开或关闭一项规则。将失败的规则重新打开并重试。

参数 ​

id ​

string

enabled ​

boolean

返回值 ​

void


setRuleMinSize() ​

setRuleMinSize(id, minSize): void

定义于:Simplification/Simplification.ts:203

设置规则的最小组,限制为 2-50。具有其他设置的规则没有任何设置。

参数 ​

id ​

string

minSize ​

number

返回值 ​

void


setRules() ​

setRules(rules): void

定义于:Simplification/Simplification.ts:149

更换规则。他们的顺序就是他们运行的顺序。

参数 ​

rules ​

SimplifyRule[]

返回值 ​

void


setRuleSetting() ​

setRuleSetting(id, value): void

定义于:Simplification/Simplification.ts:212

设置规则的一个设置,即其步进器或滑块的作用:最小的组 (2–50)、最少的链接或核心强度 (1–10) 或社区级别 (1–7)。

参数 ​

id ​

string

value ​

number

返回值 ​

void


summary() ​

summary(): object

定义于:Simplification/Simplification.ts:264

画布包含的内容:total顶级节点通过过滤器,folded位于封闭组中,并为它们绘制shown点,其中groups是组。

返回值 ​

object

folded ​

folded: number

groups ​

groups: number

shown ​

shown: number

total ​

total: number


typeColor() ​

typeColor(info, type): string

定义于:Simplification/Simplification.ts:506

绘制该类型成员的颜色; '' 不是类型。

参数 ​

info ​

GroupInfo

type ​

string

返回值 ​

string


typeLabel() ​

typeLabel(type, count): string

定义于:Simplification/Simplification.ts:481

组的一部分的名称,12 × ip,除非UI.simplify.typeLabel另有说明。

参数 ​

type ​

string | undefined

count ​

number

返回值 ​

string


typesLabelOf() ​

typesLabelOf(info): string

定义于:Simplification/Simplification.ts:493

一个团体的各个部分加入进来,最大的首先加入,无论其名称如何。

参数 ​

info ​

Pick<GroupInfo, "typeCounts">

返回值 ​

string


ungroup() ​

ungroup(groups): void

定义于:Simplification/Simplification.ts:379

第一步,删除手工制作的组;他们的成员被吸引来,就像没有他们一样。

参数 ​

groups ​

GroupRef | GroupRef[]

返回值 ​

void


ungroupLanding() ​

ungroupLanding(runId): void

定义于:Simplification/Simplification.ts:343

让这次运行添加的内容再次绘制为普通节点。

参数 ​

runId ​

string

返回值 ​

void