@exadel/esl
Version:
Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components
19 lines (18 loc) • 702 B
TypeScript
import type { ESLBaseElementShape } from '../../esl-base-element/core/esl-base-element.shape';
import type { ESLToggleableDispatcher } from './esl-toggleable-dispatcher';
/**
* Tag declaration interface of {@link ESLToggleableDispatcher} element
* Used for TSX declaration
*/
export interface ESLToggleableDispatcherTagShape extends ESLBaseElementShape<ESLToggleableDispatcher> {
/** Children are not allowed for ESLToggleableDispatcher */
children?: never[];
}
declare global {
namespace JSX {
interface IntrinsicElements {
/** {@link ESLToggleableDispatcher} custom tag */
'esl-toggleable-dispatcher': ESLToggleableDispatcherTagShape;
}
}
}