UNPKG

@govbr-ds/webcomponents

Version:

Biblioteca de Web Components baseado no GovBR-DS

51 lines (50 loc) 1.62 kB
type HorizontalAlign = 'left' | 'center' | 'right'; /** * Para uma descrição detalhada, consulte a [documentação do GovBR-DS](https://www.gov.br/ds/components/table?tab=designer). * * @slot default - Descrição do slot */ export declare class TableCell { /** * Referência ao elemento host do componente. * Utilize esta propriedade para acessar e manipular o elemento do DOM associado ao componente. */ el: HTMLBrTableCellElement; /** * Identificador único. * Caso não seja fornecido, um ID gerado automaticamente será usado. */ readonly customId: string; /** * Define se a célula do cabeçalho possui borda vertical. */ hasVerticalBorder: boolean; /** * Define o alinhamento horizontal do conteúdo da célula. */ horizontalAlign: HorizontalAlign; /** * Watcher que observa as mudanças na propriedade `horizontalAlign`. */ handleHorizontalAlignChange(newValue: HorizontalAlign): void; /** * Ouve o evento disparado ao alterar o alinhamento horizontal do conteúdo da célula. * @param event Objeto Event */ handleHorizontalAlignDidChange(event: CustomEvent): void; /** * Ciclo de vida do componente. Chamado após o componente ser renderizado no DOM. */ connectedCallback(): void; /** * Define um conjunto de classes CSS que serão aplicadas ao componente. * @returns Objeto com as classes CSS. */ private getCssClassMap; /** * Define o JSX do componente. * @returns JSX do componente. */ render(): any; } export {};