UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

38 lines (36 loc) 1.37 kB
/// <reference types="../../index.d.ts" /> import { PropertyValues } from 'lit'; import { PublicLitElement as LitElement, JsxNode, TargetedEvent } from '@arcgis/lumina'; import { Alignment, Scale } from '../interfaces'; import { InteractiveComponent } from '../../utils/interactive'; import { RowType, TableInteractionMode } from '../calcite-table/interfaces'; /** @slot - A slot for adding content, usually text content. */ export declare class TableCell extends LitElement { /** * Specifies the alignment of the component. * * @default "start" */ alignment: Alignment; /** Specifies the number of columns the component should span. */ colSpan: number; /** Use this property to override individual strings used by the component. */ messageOverrides?: typeof this.messages._overrides; /** Specifies the number of rows the component should span. */ rowSpan: number; /** Sets focus on the component. */ setFocus(): Promise<void>; private messages: Partial<{ keyboardDeselect: string; keyboardSelect: string; row: string; selected: string; unselected: string; }> & import('@arcgis/lumina/controllers').T9nMeta<{ keyboardDeselect: string; keyboardSelect: string; row: string; selected: string; unselected: string; }>; }