pivotic / RendererOptions / NodeTierStyle
Tipo Alias: NodeTierStyle
NodeTierStyle =
Clearable<Omit<Partial<NodeStyle>,"styleCb"|"tiers"|"focusTier"|"focusTierYieldsAt"|"layoutSize">>
Definido en: interfaces/RendererOptions.ts:444
Qué grada se permite cambiar: el dibujo, nunca la cadena ni la geometría. Omitiendo styleCb y tiers evitan que el tipo se repita; omitir layoutSize es lo que hace un intercambio de niveles sin ningún efecto en el diseño.
El dibujo es un espacio: nombrando cualquiera de iconUnicode, iconClass, svgIcon, imagePath o html reemplaza el dibujo de la base (y su imageFit) por completo. Todos los demás canales son heredado a menos que se nombre.
Un canal configurado en null se se quita en lugar de dejarse con el estilo que se encuentra debajo, lo que undefined no puede expresar, ya que omitir un canal solo significa "no lo nombro". esto es la única capa con ese poder: en todas partes de la cadena null todavía falla, porque un styleCb que devuelve un valor nulo directamente de los datos del nodo es una forma ordinaria y siempre ha significado "usar el valor predeterminado".
Limpiar shape no es la forma en que un nodo deja de tener forma; use shape: 'none', que dice el contenido es el nodo.