ecmarkup
Version:
Custom element definitions and core utilities for markup that specifies ECMAScript and related technologies.
15 lines (14 loc) • 439 B
TypeScript
import type Spec from './Spec';
import type { Context } from './Context';
import Builder from './Builder';
export default class Figure extends Builder {
type: string;
number: number;
id: string | null;
isInformative: boolean;
captionElem: HTMLElement | null;
caption: string;
static elements: string[];
constructor(spec: Spec, node: HTMLElement);
static enter({ spec, node }: Context): Promise<void>;
}