UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

17 lines (16 loc) 902 B
import { InjectionToken, type Provider } from '@angular/core'; import { type TuiCountryIsoCode } from '@taiga-ui/i18n/types'; import { type MetadataJson } from 'libphonenumber-js/core'; import { type Observable } from 'rxjs'; export interface TuiInputPhoneInternationalOptions { readonly countries: readonly TuiCountryIsoCode[]; readonly countryIsoCode: TuiCountryIsoCode; readonly metadata: Observable<MetadataJson> | Promise<MetadataJson>; readonly separator: string; } export declare const TUI_INPUT_PHONE_INTERNATIONAL_DEFAULT_OPTIONS: TuiInputPhoneInternationalOptions; /** * Default parameters for input phone international component */ export declare const TUI_INPUT_PHONE_INTERNATIONAL_OPTIONS: InjectionToken<TuiInputPhoneInternationalOptions>; export declare function tuiInputPhoneInternationalOptionsProvider(options: Partial<TuiInputPhoneInternationalOptions>): Provider;