integer
Целое число.
Сигнатура
ts
function integer(msg?: Message): Action<number>Параметры
| Параметр | Тип | Описание |
|---|---|---|
msg | Message | Своё сообщение об ошибке. Строка с {параметрами} или функция |
Коды ошибок
| Код | Когда | Сообщение по умолчанию |
|---|---|---|
integer | Есть дробная часть | Must be an integer |
Тексты можно поменять: см. Сообщения и локализация.
Особенности
Проверка через Number.isInteger: 5.0 — целое, 5.5 — нет.
Пример
Номер страницы
ts
optional(pipe(coerce.number(), integer(), min(1)), 1)