Theia API Documentation v1.68.0
    Preparing search index...

    Delegate interface that encapsulates the behavior for a path input row, avoiding fieldId-based switching in the renderer.

    interface InputRowDelegate {
        getDefaultValue(): string;
        getInactiveInfoMessage(): string;
        getInput(): undefined | HTMLInputElement;
        getMessageElement(): undefined | HTMLElement;
        getPathFromValue(value: SessionStorageValue): string;
        getRow(): undefined | HTMLElement;
        handleInputBlur(): void;
        handleInputChange(): void;
        handleReset(): void;
        isActiveForScope(scope: SessionStorageScope): boolean;
        setInput(input: HTMLInputElement): void;
        setMessageElement(element: HTMLElement): void;
        setRow(row: HTMLElement): void;
        syncFromPreference(value: SessionStorageValue): void;
        updateResetButtonState(currentValue: SessionStorageValue): void;
        validate(value: string): undefined | string;
    }
    Index

    Methods