/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-devtools-shared/src/__tests__/__serializers__/numberToFixedSerializer.js
24 строки
597 B
Ricky
Add jest lint rules (#29760)
10 июн 2024, 21:31
Не верифицирован
10 июн 2024, 21:31
d172bda
Код
Авторство
О чём код?
const MAX_DECIMAL_PLACES = 3; // `test` is part of Jest's serializer API export function test(maybeNumber) { return ( typeof maybeNumber === 'number' && Number.isFinite(maybeNumber) && !Number.isInteger(maybeNumber) && !Number.isNaN(maybeNumber) ); } // print() is part of Jest's serializer API export function print(number, serialize, indent) { const string = number.toString(); const pieces = string.split('.'); if (pieces.length === 2) { if (pieces[1].length > MAX_DECIMAL_PLACES) { return number.toFixed(MAX_DECIMAL_PLACES); } } return string; }