pivotick / Simplifier / CustomRule
Interface: CustomRule
Défini dans : interfaces/Simplify.ts:179
Une règle propre à l'application.
Propriétés
description?
optionaldescription:string
Défini dans : interfaces/Simplify.ts:186
Une ligne sur sa carte indiquant ce qu'elle plie.
enabled?
optionalenabled:boolean
Défini dans : interfaces/Simplify.ts:188
Valeur par défaut
trueid
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?
optionallabel:string
Défini dans : interfaces/Simplify.ts:184
Le nom sur sa carte dans le menu déroulant Simplifier.
Valeur par défaut
the idminSize?
optionalminSize: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
2partition()
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
Renvoie
Map<string, string>