ecmarkup
Version:
Custom element definitions and core utilities for markup that specifies ECMAScript and related technologies.
19 lines (18 loc) • 674 B
TypeScript
import type Spec from './Spec';
import type { Context } from './Context';
import type { Signature } from './Biblio';
import Figure from './Figure';
export default class Table extends Figure {
table: HTMLTableElement;
tableType: null | 'abstract methods';
methods: Map<string, {
signature: Signature;
rowId: string | undefined;
}>;
of: string | null;
static elements: string[];
constructor(spec: Spec, node: HTMLElement, table: HTMLTableElement, tableType: null | 'abstract methods');
private processAbstractMethodsDeclarations;
defineInnerBiblioEntries(): void;
static enter({ spec, node }: Context): Promise<void>;
}