UNPKG

ecmarkup

Version:

Custom element definitions and core utilities for markup that specifies ECMAScript and related technologies.

21 lines (20 loc) 738 B
import type Spec from './Spec'; import type { Context } from './Context'; import type { Signature } from './Biblio'; import Figure from './Figure'; type MethodsTableType = 'abstract methods' | 'internal methods'; export default class Table extends Figure { table: HTMLTableElement; tableType: null | MethodsTableType; methods: Map<string, { signature: Signature; rowId: string | undefined; }>; of: string | null; static elements: string[]; constructor(spec: Spec, node: HTMLElement, table: HTMLTableElement, tableType: null | MethodsTableType); private processMethodsDeclarations; defineInnerBiblioEntries(): void; static enter({ spec, node }: Context): Promise<void>; } export {};