UNPKG

@exadel/esl

Version:

Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components

25 lines (24 loc) 872 B
import type { ESLBaseElementShape } from '../../esl-base-element/core/esl-base-element.shape'; import type { ESLFootnotes } from './esl-footnotes'; /** * Tag declaration interface of ESL Footnotes element * Used for TSX declaration */ export interface ESLFootnotesTagShape extends ESLBaseElementShape<ESLFootnotes> { /** Label for 'return to note' button title */ 'back-to-note-label'?: string; /** Grouping note instances with identical content enable/disable */ 'grouping'?: string; /** Target element {@link ESLTraversingQuery} to define scope */ 'scope-target'?: string; /** Children are not allowed for ESLShare */ children?: never[]; } declare global { namespace JSX { interface IntrinsicElements { /** {@link ESLFootnotes} custom tag */ 'esl-footnotes': ESLFootnotesTagShape; } } }