@exadel/esl
Version:
Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components
16 lines (15 loc) • 589 B
TypeScript
import type { ESLToggleableTagShape } from '../../esl-toggleable/core/esl-toggleable.shape';
import type { ESLAlert } from './esl-alert';
/**
* Tag declaration interface of {@link ESLAlert} element
* Used for TSX declaration
*/
export interface ESLAlertTagShape extends ESLToggleableTagShape<ESLAlert> {
/**
* Defines the scope (using {@link ESLTraversingQuery} syntax) element to listen for an activation event.
* Parent element by default
*/
target?: string;
}
/** @deprecated alias for {@link ESLAlertTagShape} */
export type ESLAlertShape = ESLAlertTagShape;