Aller au contenu

pivotick v3.0.0


pivotick / Simplifier / CustomRule

Interface: CustomRule ​

Défini dans : interfaces/Simplify.ts:179

Une règle propre à l'application.

Propriétés ​

description? ​

optional description: string

Défini dans : interfaces/Simplify.ts:186

Une ligne sur sa carte indiquant ce qu'elle plie.


enabled? ​

optional enabled: boolean

Défini dans : interfaces/Simplify.ts:188

Valeur par défaut ​

ts
true

id ​

id: string

Défini dans : interfaces/Simplify.ts:182

Unique parmi les règles ; aussi GroupInfo.rule.


kind ​

kind: "custom"

Défini dans : interfaces/Simplify.ts:180


label? ​

optional label: string

Défini dans : interfaces/Simplify.ts:184

Le nom sur sa carte dans le menu déroulant Simplifier.

Valeur par défaut ​

ts
the id

minSize? ​

optional minSize: number

Défini dans : interfaces/Simplify.ts:193

Moins de nœuds partageant une clé que celle-ci restent des nœuds simples.

Valeur par défaut ​

ts
2

partition() ​

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

Défini dans : interfaces/Simplify.ts:199

Donnez à chaque nœud à regrouper une clé ; les nœuds partageant une clé deviennent un groupe. Un nœud laissé de côté reste lui-même et les identifiants qui ne sont pas dans view.nodes sont ignorés. Une règle qui lance est désactivée et les autres continuent de fonctionner.

Paramètres ​

view ​

GraphView

Renvoie ​

Map<string, string>