HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/node_modules/@material/textfield/component.d.ts
/**
 * @license
 * Copyright 2016 Google Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
import { MDCComponent } from '@material/base/component';
import { MDCFloatingLabelFactory } from '@material/floating-label/component';
import { MDCLineRippleFactory } from '@material/line-ripple/component';
import { MDCNotchedOutlineFactory } from '@material/notched-outline/component';
import { MDCRipple, MDCRippleFactory } from '@material/ripple/component';
import { MDCRippleCapableSurface } from '@material/ripple/types';
import { MDCTextFieldCharacterCounterFactory } from './character-counter/component';
import { MDCTextFieldFoundation } from './foundation';
import { MDCTextFieldHelperTextFactory } from './helper-text/component';
import { MDCTextFieldIconFactory } from './icon/component';
/** MDC Text Field */
export declare class MDCTextField extends MDCComponent<MDCTextFieldFoundation> implements MDCRippleCapableSurface {
    static attachTo(root: HTMLElement): MDCTextField;
    ripple: MDCRipple | null;
    private input;
    private characterCounter;
    private helperText;
    private label;
    private leadingIcon;
    private lineRipple;
    private outline;
    private trailingIcon;
    private prefix;
    private suffix;
    initialize(rippleFactory?: MDCRippleFactory, lineRippleFactory?: MDCLineRippleFactory, helperTextFactory?: MDCTextFieldHelperTextFactory, characterCounterFactory?: MDCTextFieldCharacterCounterFactory, iconFactory?: MDCTextFieldIconFactory, labelFactory?: MDCFloatingLabelFactory, outlineFactory?: MDCNotchedOutlineFactory): void;
    destroy(): void;
    /**
     * Initializes the Text Field's internal state based on the environment's
     * state.
     */
    initialSyncWithDOM(): void;
    get value(): string;
    /**
     * @param value The value to set on the input.
     */
    set value(value: string);
    get disabled(): boolean;
    /**
     * @param disabled Sets the Text Field disabled or enabled.
     */
    set disabled(disabled: boolean);
    get valid(): boolean;
    /**
     * @param valid Sets the Text Field valid or invalid.
     */
    set valid(valid: boolean);
    get required(): boolean;
    /**
     * @param required Sets the Text Field to required.
     */
    set required(required: boolean);
    get pattern(): string;
    /**
     * @param pattern Sets the input element's validation pattern.
     */
    set pattern(pattern: string);
    get minLength(): number;
    /**
     * @param minLength Sets the input element's minLength.
     */
    set minLength(minLength: number);
    get maxLength(): number;
    /**
     * @param maxLength Sets the input element's maxLength.
     */
    set maxLength(maxLength: number);
    get min(): string;
    /**
     * @param min Sets the input element's min.
     */
    set min(min: string);
    get max(): string;
    /**
     * @param max Sets the input element's max.
     */
    set max(max: string);
    get step(): string;
    /**
     * @param step Sets the input element's step.
     */
    set step(step: string);
    /**
     * Sets the helper text element content.
     */
    set helperTextContent(content: string);
    /**
     * Sets the aria label of the leading icon.
     */
    set leadingIconAriaLabel(label: string);
    /**
     * Sets the text content of the leading icon.
     */
    set leadingIconContent(content: string);
    /**
     * Sets the aria label of the trailing icon.
     */
    set trailingIconAriaLabel(label: string);
    /**
     * Sets the text content of the trailing icon.
     */
    set trailingIconContent(content: string);
    /**
     * Enables or disables the use of native validation. Use this for custom
     * validation.
     * @param useNativeValidation Set this to false to ignore native input
     *     validation.
     */
    set useNativeValidation(useNativeValidation: boolean);
    /**
     * Gets the text content of the prefix, or null if it does not exist.
     */
    get prefixText(): string | null;
    /**
     * Sets the text content of the prefix, if it exists.
     */
    set prefixText(prefixText: string | null);
    /**
     * Gets the text content of the suffix, or null if it does not exist.
     */
    get suffixText(): string | null;
    /**
     * Sets the text content of the suffix, if it exists.
     */
    set suffixText(suffixText: string | null);
    /**
     * Focuses the input element.
     */
    focus(): void;
    /**
     * Recomputes the outline SVG path for the outline element.
     */
    layout(): void;
    getDefaultFoundation(): MDCTextFieldFoundation;
    private getRootAdapterMethods;
    private getInputAdapterMethods;
    private getLabelAdapterMethods;
    private getLineRippleAdapterMethods;
    private getOutlineAdapterMethods;
    /**
     * @return A map of all subcomponents to subfoundations.
     */
    private getFoundationMap;
    private createRipple;
}