vira - v28.12.2
    Preparing search index...

    Variable ViraInputConst

    ViraInput: DeclarativeElementDefinition<
        "vira-input",
        Readonly<
            PartialWithUndefined<
                {
                    hasError: boolean;
                    icon: Pick<ViraIconSvg, "svgTemplate">;
                    label: string;
                    showClearButton: boolean;
                    suffix: string;
                    type: ViraInputType;
                },
            > & { value: string } & PartialWithUndefined<
                {
                    allowedInputs: string
                    | RegExp;
                    attributePassthrough: AttributeValues;
                    blockedInputs: string | RegExp;
                    disableBrowserHelps: boolean;
                    disabled: boolean;
                    fitText: boolean;
                    placeholder: string;
                },
            >,
        >,
        { forcedInputWidth: number; randomId: string; showPassword: boolean },
        { inputBlocked: DefineEvent<string>; valueChange: DefineEvent<string> },

            | "vira-input-disabled"
            | "vira-input-fit-text"
            | "vira-input-clear-button-shown"
            | "vira-input-error",
        | "vira-input-action-button-color"
        | "vira-input-clear-button-hover-color"
        | "vira-input-clear-button-active-color"
        | "vira-input-show-password-button-hover-color"
        | "vira-input-show-password-button-active-color"
        | "vira-input-padding-horizontal"
        | "vira-input-padding-vertical",
        readonly [],
        readonly [],
    > = ...

    A single line input element with all listeners properly attached. Multiple types are allowed with ViraInputType.