directus

Форк
0
13 строк · 438.0 Байт
1
import { DEFAULT_NUMERIC_PRECISION, DEFAULT_NUMERIC_SCALE } from '@directus/constants';
2

3
export function calculateDecimalLimit(precision: number | null, scale: number | null) {
4
	if (precision === null || scale === null) {
5
		precision = DEFAULT_NUMERIC_PRECISION;
6
		scale = DEFAULT_NUMERIC_SCALE;
7
	}
8

9
	const max = 10 ** (precision - scale) - 10 ** -scale;
10
	const min = -(10 ** (precision - scale)) + 10 ** -scale;
11

12
	return { max, min };
13
}
14

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.