value(string):
Начальное значение телефонного номера в формате строки.
country('RUS'):
Код страны для телефонного номера. В этой версии поддерживается только RUS.
onInput(function(value: string, event?: InputEvent)):
Функция-обработчик изменения значения поля ввода. Вызывается каждый раз при изменении значения. Возвращает строку с номером телефона без форматирования.
waiting(boolean):
Если true, отображается индикатор загрузки (спиннер) справа от поля ввода.
formId(string):
Идентификатор формы, связанный с полем ввода.
store([get: any, set: (field: string, value: string) => void]):
Хранилище для работы с состоянием. Позволяет управлять значением через массив функций.
Важные моменты
formatPhone:
Функция для форматирования номера телефона в удобочитаемом формате. Например, ввод "1234567890" будет преобразован в "+7 (123) 456-78-90" для России.
formatPhoneBack:
Функция для удаления форматирования из номера телефона, возвращающая строку в формате "+71234567890".
countryCode:
Функция для получения телефонного кода страны. В текущей версии возвращает код +7 для России.