Ir al contenido

pivotick v3.0.0


pivotic / Simplificación

Interfaz: Simplification ​

Definido en: Simplification/Simplification.ts:100

Accesorios ​

matchQuery ​

Obtener firma ​

get matchQuery(): string | undefined

Definido en: Simplification/Simplification.ts:551

En qué se emparejaron los partidos establecidos.

Devoluciones ​

string | undefined


openConfirmAbove ​

Obtener firma ​

get openConfirmAbove(): number

Definido en: Simplification/Simplification.ts:476

Los miembros por encima de los cuales Open pregunta primero (UI.simplify.openConfirmAbove).

Devoluciones ​

number

Métodos ​

close() ​

close(group): void

Definido en: Simplification/Simplification.ts:282

Vuelve a incorporar a los miembros de un grupo abierto.

Parámetros ​

group ​

GroupRef

Devoluciones ​

void


colorOf() ​

colorOf(node): string

Definido en: Simplification/Simplification.ts:513

El color en el que se dibuja un punto: UI.simplify.colorOf; de lo contrario, el estilo de un nodo o el propio de un grupo.

Parámetros ​

node ​

Node

Devoluciones ​

string


defaultTitle() ​

defaultTitle(nodes): string

Definido en: Simplification/Simplification.ts:429

La etiqueta que estos nodos obtendrían de sus tipos, desde dónde comienza el mensaje de título.

Parámetros ​

nodes ​

(string | Node)[]

Devoluciones ​

string


getGroups() ​

getGroups(): GroupInfo[]

Definido en: Simplification/Simplification.ts:235

Todos los grupos de la última carrera, incluidos los abiertos, y aquellos cuya regla posterior se retiró. De nuevo: el grupo que tiene uno también enumera a sus miembros. summary().groups cuenta el grupos cerrados que dibuja el lienzo.

Devoluciones ​

GroupInfo[]


getManualGroups() ​

getManualGroups(): ManualGroupRecord[]

Definido en: Simplification/Simplification.ts:412

Los grupos hechos a mano, para que un anfitrión los guarde.

Devoluciones ​

ManualGroupRecord[]


getRules() ​

getRules(): SimplifyRuleStatus[]

Definido en: Simplification/Simplification.ts:158

Cada regla, en orden de ejecución, con lo que hizo en la última ejecución.

Devoluciones ​

SimplifyRuleStatus[]


groupableIds() ​

groupableIds(nodes): string[]

Definido en: Simplification/Simplification.ts:441

Los nodos reales que una selección representa y que puede contener un grupo hecho a mano.

Parámetros ​

nodes ​

(string | Node)[]

Devoluciones ​

string[]


groupLanding() ​

groupLanding(runId): void

Definido en: Simplification/Simplification.ts:318

Aterrice lo que agrega esta ejecución de pivote en grupos, uno por tipo. Llámalo con graph.pivots.candidates(pivotId).runId antes de pivots.ingest, por lo que los nodos son nunca soltado; llamarlo después de doblarlos en el próximo sorteo. Agrega el pivote Los aterrizajes gobiernan en la parte superior cuando no está declarado y lo enciende.

Parámetros ​

runId ​

string

Devoluciones ​

void


groupNodes() ​

groupNodes(nodes, title?): string | undefined

Definido en: Simplification/Simplification.ts:360

Doble estos nodos en un grupo propio, titulado title (sin configurar o el predeterminado etiqueta: etiquetado por sus tipos). Un grupo entre ellos da a sus miembros. Un nodo ya en un grupo hecho a mano lo deja; los nodos anotados y los clústeres expandidos quedan fuera. Devuelve la identificación del nuevo grupo, o nada cuando se pueden agrupar menos de dos nodos.

Parámetros ​

nodes ​

(string | Node)[]

title? ​

string

Devoluciones ​

string | undefined


groupOf() ​

groupOf(node): GroupInfo | undefined

Definido en: Simplification/Simplification.ts:240

El grupo puso la primera regla para plegar este nodo.

Parámetros ​

node ​

string | Node

Devoluciones ​

GroupInfo | undefined


isEnabled() ​

isEnabled(): boolean

Definido en: Simplification/Simplification.ts:144

Si la función está activada (UI.simplify.enabled).

Devoluciones ​

boolean


isLandingGrouped() ​

isLandingGrouped(runId): boolean

Definido en: Simplification/Simplification.ts:348

Si se pidió a esta carrera de pivote que aterrizara en un grupo.

Parámetros ​

runId ​

string

Devoluciones ​

boolean


isManual() ​

isManual(group): boolean

Definido en: Simplification/Simplification.ts:406

Si este grupo fue hecho a mano.

Parámetros ​

group ​

GroupRef

Devoluciones ​

boolean


isPulledOut() ​

isPulledOut(node): boolean

Definido en: Simplification/Simplification.ts:308

Si un nodo fue retirado de su grupo.

Parámetros ​

node ​

string | Node

Devoluciones ​

boolean


labelOf() ​

labelOf(info): string

Definido en: Simplification/Simplification.ts:488

Etiqueta de un grupo: su título, en caso contrario sus partes unidas, la más grande primero.

Parámetros ​

info ​

GroupInfo

Devoluciones ​

string


matchesIn() ​

matchesIn(group): number

Definido en: Simplification/Simplification.ts:543

Cuántos miembros de un grupo se encuentran entre las coincidencias establecidas.

Parámetros ​

group ​

GroupInfo | GroupNode

Devoluciones ​

number


onChange() ​

onChange(listener): () => void

Definido en: Simplification/Simplification.ts:562

Suscríbete a los cambios de la agrupación. Devuelve su propia cancelación de suscripción.

Parámetros ​

listener ​

() => void

Devoluciones ​

(): void

Devoluciones ​

void


open() ​

open(group): void

Definido en: Simplification/Simplification.ts:277

Vuelva a poner a los miembros de un grupo en el lienzo. Permanece abierto hasta que se cierra o se disuelve.

Parámetros ​

group ​

GroupRef

Devoluciones ​

void


pullOut() ​

pullOut(nodes): void

Definido en: Simplification/Simplification.ts:290

Saque los nodos de sus grupos para la sesión; cada uno permanece como un nodo simple hasta que se coloca atrás. Varios se reagrupan a la vez.

Parámetros ​

nodes ​

NodeRef | NodeRef[]

Devoluciones ​

void


putBack() ​

putBack(nodes): void

Definido en: Simplification/Simplification.ts:301

Deje que los nodos extraídos se agrupen nuevamente.

Parámetros ​

nodes ​

NodeRef | NodeRef[]

Devoluciones ​

void


renameGroup() ​

renameGroup(group, title): void

Definido en: Simplification/Simplification.ts:393

Cambiar el título de un grupo hecho a mano; un título vacío lo etiqueta nuevamente por sus tipos.

Parámetros ​

group ​

GroupRef

title ​

string

Devoluciones ​

void


ruleLabel() ​

ruleLabel(id): string

Definido en: Simplification/Simplification.ts:501

El nombre que recibe una regla en su tarjeta, para el subtítulo de un grupo.

Parámetros ​

id ​

string

Devoluciones ​

string


setManualGroups() ​

setManualGroups(records): void

Definido en: Simplification/Simplification.ts:417

Reemplace los grupos hechos a mano, como lo hace un anfitrión que los restaura. No es un paso para deshacer.

Parámetros ​

records ​

ManualGroupRecord[]

Devoluciones ​

void


setMatches() ​

setMatches(nodes, query): void

Definido en: Simplification/Simplification.ts:526

Marcar las coincidencias de una búsqueda: un grupo cerrado que posee algunos saca su parte sobre su anillo, y su información sobre herramientas los cuenta. Una lista vacía los borra.

Parámetros ​

nodes ​

Node[]

query ​

string = ''

Devoluciones ​

void


setRuleEnabled() ​

setRuleEnabled(id, enabled): void

Definido en: Simplification/Simplification.ts:194

Activa o desactiva una regla. Al volver a activar una regla fallida, se intenta nuevamente.

Parámetros ​

id ​

string

enabled ​

boolean

Devoluciones ​

void


setRuleMinSize() ​

setRuleMinSize(id, minSize): void

Definido en: Simplification/Simplification.ts:203

Establezca el grupo más pequeño de una regla, fijado entre 2 y 50. Una regla con otra configuración no tiene ninguna.

Parámetros ​

id ​

string

minSize ​

number

Devoluciones ​

void


setRules() ​

setRules(rules): void

Definido en: Simplification/Simplification.ts:149

Reemplace las reglas. Su orden es el orden en el que corren.

Parámetros ​

rules ​

SimplifyRule[]

Devoluciones ​

void


setRuleSetting() ​

setRuleSetting(id, value): void

Definido en: Simplification/Simplification.ts:212

Establezca la configuración única de una regla, lo que hace su paso a paso o control deslizante: el grupo más pequeño (2–50), la menor cantidad de vínculos o fortalezas centrales (1 a 10), o el nivel de Comunidades (1 a 7).

Parámetros ​

id ​

string

value ​

number

Devoluciones ​

void


summary() ​

summary(): object

Definido en: Simplification/Simplification.ts:264

Qué contiene el lienzo: total los nodos de nivel superior pasan los filtros, folded de ellos se sientan en grupos cerrados, y para ellos se dibujan shown puntos, groups de los cuales son grupos.

Devoluciones ​

object

folded ​

folded: number

groups ​

groups: number

shown ​

shown: number

total ​

total: number


typeColor() ​

typeColor(info, type): string

Definido en: Simplification/Simplification.ts:506

El color en el que se dibuja un miembro de este tipo; '' no es ningún tipo.

Parámetros ​

info ​

GroupInfo

type ​

string

Devoluciones ​

string


typeLabel() ​

typeLabel(type, count): string

Definido en: Simplification/Simplification.ts:481

El nombre de una parte de un grupo, 12 × ip a menos que UI.simplify.typeLabel diga lo contrario.

Parámetros ​

type ​

string | undefined

count ​

number

Devoluciones ​

string


typesLabelOf() ​

typesLabelOf(info): string

Definido en: Simplification/Simplification.ts:493

Las partes de un grupo se unían, las más grandes primero, cualquiera que fuera su título.

Parámetros ​

info ​

Pick<GroupInfo, "typeCounts">

Devoluciones ​

string


ungroup() ​

ungroup(groups): void

Definido en: Simplification/Simplification.ts:379

Eliminar grupos hechos a mano, como un solo paso; sus miembros están dibujados como lo estarían sin ellos.

Parámetros ​

groups ​

GroupRef | GroupRef[]

Devoluciones ​

void


ungroupLanding() ​

ungroupLanding(runId): void

Definido en: Simplification/Simplification.ts:343

Deje que lo que agregó esta ejecución se dibuje nuevamente como nodos simples.

Parámetros ​

runId ​

string

Devoluciones ​

void