/
bearury
/
ui-kit-ce
Обзор
Документация
Войти
/
bearury
/
ui-kit-ce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/utils/src/getTextLength/getTextLength.ts
21 строка
998 B
Denis Svyatovets
style: добавлен плагин eslint для jsDoc
27 янв 2025, 17:06
27 янв 2025, 17:06
6287359
Код
Авторство
О чём код?
/** * Функция подсчета количества символов с возможностью передать максимальное количество, * При передаче maxLength, количество символов отображается через /. * * @param value - Значение, количество символов которого будет считаться. * @param maxLength - Опционально, максимально возможное количество символов, для отображения через /. * * @returns - Количество символов, или "количество символов / максимальное количество символов". */ export function getTextLength( value?: React.ReactText | null, maxLength?: number ): string { const count = String(value ?? '').length if (maxLength === undefined) { return count.toString() } return `${count} / ${maxLength}` }