/
eermolov
/
ui-kit-ce
Обзор
Документация
Войти
/
eermolov
/
ui-kit-ce
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/utils/src/normalizeRange/normalizeRange.ts
18 строк
440 B
Denis Svyatovets
v1.10.0
27 мар 2024, 13:48
27 мар 2024, 13:48
c9029ae
Код
Авторство
О чём код?
export interface Range { min?: number max?: number } /** * Объединяет переданные границы с границами по умолчанию. * В случае нарушения значений min и max - переворачивает их. */ export const normalizeRange = ({ min = 0, max = 100, }: Range): Required<Range> => { return { min: Math.min(min, max), max: Math.max(min, max), } }