pivotick / RendererOptions / NodeTierStyle
Alias de tipo: NodeTierStyle
NodeTierStyle =
Clearable<Omit<Partial<NodeStyle>,"styleCb"|"tiers"|"focusTier"|"focusTierYieldsAt"|"layoutSize">>
Definido em: interfaces/RendererOptions.ts:444
O que uma camada pode mudar: o desenho, nunca a corrente ou a geometria. A omissão de styleCb e tiers evita que o tipo seja recursivo; omitir layoutSize é o que torna a troca de camada livre de qualquer efeito no layout.
O desenho é um slot: nomear qualquer um entre iconUnicode, iconClass, svgIcon, imagePath ou html substitui o desenho da base (e seu imageFit) imediatamente. Todos os outros canais são herdados, a menos que sejam nomeados.
Um canal definido como null é retirado em vez de deixado para o estilo abaixo, o que undefined não pode expressar, já que omitir um canal significa apenas "Não estou nomeando-o". Esta é a única camada com esse poder: em todos os outros lugares da cadeia null ainda falha, porque um styleCb devolver um nulo diretamente dos dados do nó é uma forma comum e sempre significou "usar o padrão".
Limpar shape não é como um nó fica sem forma - use shape: 'none', que diz que o conteúdo é o nó.