UNPKG

@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) 803 B
import { ESLMixinElement } from '../../esl-mixin-element/core'; import type { ESLNote } from './esl-note'; /** * Optional mixin element to support esl-note-ignore attribute dynamic changes */ export declare class ESLNoteIgnore extends ESLMixinElement { static is: string; /** Type guard to check if the element is ESLNote */ protected static isNote($el: Element): $el is ESLNote; /** Tag to find all dependent ESLNote elements */ protected noteTag: string; connectedCallback(): void; disconnectedCallback(): void; /** Callback to handle changing of additional attributes */ attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void; /** Updates ignored query for all child notes */ protected updateChildNotes(): void; }