UNPKG

900 BTypeScriptView Raw
1import { IDocNodeParameters, DocNode } from '@microsoft/tsdoc';
2import { DocTableRow } from './DocTableRow';
3import { DocTableCell } from './DocTableCell';
4/**
5 * Constructor parameters for {@link DocTable}.
6 */
7export interface IDocTableParameters extends IDocNodeParameters {
8 headerCells?: ReadonlyArray<DocTableCell>;
9 headerTitles?: string[];
10}
11/**
12 * Represents table, similar to an HTML `<table>` element.
13 */
14export declare class DocTable extends DocNode {
15 readonly header: DocTableRow;
16 private _rows;
17 constructor(parameters: IDocTableParameters, rows?: ReadonlyArray<DocTableRow>);
18 /** @override */
19 get kind(): string;
20 get rows(): ReadonlyArray<DocTableRow>;
21 addRow(row: DocTableRow): void;
22 createAndAddRow(): DocTableRow;
23 /** @override */
24 protected onGetChildNodes(): ReadonlyArray<DocNode | undefined>;
25}
26//# sourceMappingURL=DocTable.d.ts.map
\No newline at end of file