Zum Inhalt springen

pivotick v3.0.0


Pivotick / Vereinfachen / SimplifyOptions

Interface: SimplifyOptions ​

Definiert in: interfaces/Simplify.ts:205

UI.simplify: Welche Regeln falten den Graphen und wie werden Gruppen benannt?

Eigenschaften ​

colorOf()? ​

optional colorOf: (node) => string | undefined

Definiert in: interfaces/Simplify.ts:240

Die Farbe, für die ein Knoten in einer Gruppe steht: die Scheibe und der Ring, die offene Waschung, die Chips des Tooltips, der Anteil eines gemischten Rings. Für Hosts, deren Knoten kein color tragen. Die Rückgabe von undefined greift auf die aufgelöste Stilfarbe des Knotens zurück.

Parameter ​

node ​

Node

Rückgabewert ​

string | undefined

Standardwert ​

ts
the node's resolved style colour

enabled? ​

optional enabled: boolean

Definiert in: interfaces/Simplify.ts:210

false entfernt die Funktion: Es werden keine Regeln ausgeführt und der Schienenmodus vereinfachen ist verschwunden.

Standardwert ​

ts
true

openConfirmAbove? ​

optional openConfirmAbove: number

Definiert in: interfaces/Simplify.ts:227

Beim Öffnen einer Gruppe mit mehr Mitgliedern wird zunächst gefragt.

Standardwert ​

ts
100

rules? ​

optional rules: SimplifyRule[]

Definiert in: interfaces/Simplify.ts:216

Die Regeln in der Reihenfolge, in der sie ausgeführt werden; Jeder sieht die Gruppen, die die darüber liegenden Gruppen gebildet haben. Wenn der Modus full weggelassen wird, sind die integrierten Regeln ausgeschaltet, während in den anderen Modi keine ausgeführt werden.


typeLabel()? ​

optional typeLabel: (type, count) => string

Definiert in: interfaces/Simplify.ts:222

Der Name eines Gruppenteils, z.B. (type, count) => `${count} IPs` . type ist undefined für Knoten ohne Typ.

Parameter ​

type ​

string | undefined

count ​

number

Rückgabewert ​

string

Standardwert ​

${count} × ${type}


typeOf()? ​

optional typeOf: (node) => string | undefined

Definiert in: interfaces/Simplify.ts:233

Der Typ, nach dem jede Regel gruppiert, und jede Gruppe zählt ihre Teile nach. Die eigene typeOf einer Regel gewinnt für diese Regel immer noch.

Parameter ​

node ​

Node

Rückgabewert ​

string | undefined

Standardwert ​

ts
render.nodeTypeAccessor