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

Version Path
ariadne_view_components-0.0.59-x64-mingw-ucrt app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-x64-mingw-ucrt app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-aarch64-linux app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-aarch64-linux app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-x86_64-darwin app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-x86_64-darwin app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-x86_64-linux app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-x86_64-linux app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-arm64-darwin app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59-arm64-darwin app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59 app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.59 app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-x86_64-darwin app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-x86_64-darwin app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-aarch64-linux app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-aarch64-linux app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-arm64-darwin app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-arm64-darwin app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-x64-mingw-ucrt app/components/ariadne/string_match_controller/string_match_controller.d.ts
ariadne_view_components-0.0.58-x64-mingw-ucrt app/assets/javascripts/components/ariadne/string_match_controller/string_match_controller.d.ts