Sha256: 12b19fc27dc23990fe7da6d6d5cbc296aa1f4249766186b1b027a2790c90c230
Contents?: true
Size: 1.24 KB
Versions: 114
Compression:
Stored size: 1.24 KB
Contents
import { TOutletChangeData } from '../outlet_manager_controller/outlet_manager_controller'; import SyncedBooleanAttributesController from '../synced_boolean_attributes_controller/synced_boolean_attributes_controller'; export interface StringMatchOutlet extends SyncedBooleanAttributesController<string> { change: (event: Event, updateTo?: TOutletChangeData<string>) => void; } export default class StringMatchController extends SyncedBooleanAttributesController<string> implements StringMatchOutlet { #private; static outlets: string[]; static targets: string[]; static values: { keyword: StringConstructor; syncedAttrs: ArrayConstructor; antiAttrs: ArrayConstructor; protectAttrs: BooleanConstructor; outletEvents: ArrayConstructor; }; readonly matchTargets: Array<HTMLElement>; readonly hasMatchTarget: boolean; readonly emptyTarget: Element; readonly hasEmptyTarget: boolean; keywordValue: string; change(event: Event, updateTo?: TOutletChangeData<string>): void; getElementsToSync(): Element[] | null | undefined; getValueForElement(element: Element): boolean; getState(): string; outletUpdate: (event: Event, updateTo?: TOutletChangeData<string>) => void; }
Version data entries
114 entries across 60 versions & 1 rubygems