PHP 8.2.30
Preview: index.d.ts Size: 2.76 KB
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/react-phone-input-2/index.d.ts

declare module "react-phone-input-2" {
  import React from "react";

  export interface CountryData {
    name: string;
    dialCode: string;
    countryCode: string;
    format: string;
  }

  interface Style {
    containerClass?: string;
    inputClass?: string;
    buttonClass?: string;
    dropdownClass?: string;
    searchClass?: string;

    containerStyle?: React.CSSProperties;
    inputStyle?: React.CSSProperties;
    buttonStyle?: React.CSSProperties;
    dropdownStyle?: React.CSSProperties;
    searchStyle?: React.CSSProperties;
  }

  interface PhoneInputEventsProps {
    onChange?(
      value: string,
      data: CountryData | {},
      event: React.ChangeEvent<HTMLInputElement>,
      formattedValue: string
    ): void;
    onFocus?(
      event: React.FocusEvent<HTMLInputElement>,
      data: CountryData | {}
    ): void;
    onBlur?(
      event: React.FocusEvent<HTMLInputElement>,
      data: CountryData | {}
    ): void;
    onClick?(
      event: React.MouseEvent<HTMLInputElement>,
      data: CountryData | {}
    ): void;
    onKeyDown?(event: React.KeyboardEvent<HTMLInputElement>): void;
    onEnterKeyPress?(event: React.KeyboardEvent<HTMLInputElement>): void;
    isValid?: ((
      value: string,
      country: object,
      countries: object[],
      hiddenAreaCodes: object[],
    ) => boolean | string) | boolean;
    onMount?(
      value: string,
      data: CountryData | {},
      formattedValue: string
    ): void;
  }

  export interface PhoneInputProps extends PhoneInputEventsProps, Style {
    country?: string | number;
    value?: string | null;

    onlyCountries?: string[];
    preferredCountries?: string[];
    excludeCountries?: string[];

    placeholder?: string;
    searchPlaceholder?: string;
    searchNotFound?: string;
    disabled?: boolean;

    autoFormat?: boolean;
    enableAreaCodes?: boolean;
    enableTerritories?: boolean;

    disableCountryCode?: boolean;
    disableDropdown?: boolean;
    enableLongNumbers?: boolean | number;
    countryCodeEditable?: boolean;
    enableSearch?: boolean;
    disableSearchIcon?: boolean;

    regions?: string | string[];

    inputProps?: object;
    localization?: object;
    masks?: object;
    areaCodes?: object;

    preserveOrder?: string[];

    defaultMask?: string;

    alwaysDefaultMask?: boolean;
    prefix?: string;
    copyNumbersOnly?: boolean;
    renderStringAsFlag?: string;
    autocompleteSearch?: boolean;
    jumpCursorToEnd?: boolean;
    priority?: object;
    enableAreaCodeStretch?: boolean;
    enableClickOutside?: boolean;
    showDropdown?: boolean;

    defaultErrorMessage?: string;
    specialLabel?: string;
    disableInitialCountryGuess?: boolean;
    disableCountryGuess?: boolean;
  }
  const PhoneInput: React.FC<PhoneInputProps>;
  export default PhoneInput;
}

Directory Contents

Dirs: 2 × Files: 4

Name Size Perms Modified Actions
lang DIR
- drwxr-xr-x 2026-02-28 00:28:42
Edit Download
lib DIR
- drwxr-xr-x 2026-02-28 00:28:02
Edit Download
2.76 KB lrw-r--r-- 2026-02-28 00:28:46
Edit Download
1.20 KB lrw-r--r-- 2026-02-28 00:26:32
Edit Download
2.78 KB lrw-r--r-- 2026-02-28 00:28:38
Edit Download
11.66 KB lrw-r--r-- 2026-02-28 00:28:44
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).