From 0345da7208391fac1dace053f725e2eb3bebc9e0 Mon Sep 17 00:00:00 2001 From: Francis Nimick Date: Fri, 16 Sep 2022 15:14:55 -0400 Subject: [PATCH] Fix type definition of ValueType and InputNumber onChange Resolves #481 --- src/InputNumber.tsx | 2 +- src/utils/MiniDecimal.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/InputNumber.tsx b/src/InputNumber.tsx index e2817cb4..3e005e4c 100644 --- a/src/InputNumber.tsx +++ b/src/InputNumber.tsx @@ -78,7 +78,7 @@ export interface InputNumberProps decimalSeparator?: string; onInput?: (text: string) => void; - onChange?: (value: T) => void; + onChange?: (value: T | null) => void; onPressEnter?: React.KeyboardEventHandler; onStep?: (value: T, info: { offset: ValueType; type: 'up' | 'down' }) => void; diff --git a/src/utils/MiniDecimal.ts b/src/utils/MiniDecimal.ts index 37b6452f..de3aa649 100644 --- a/src/utils/MiniDecimal.ts +++ b/src/utils/MiniDecimal.ts @@ -3,7 +3,7 @@ import { getNumberPrecision, isE, num2str, trimNumber, validateNumber } from './numberUtil'; import { supportBigInt } from './supportUtil'; -export type ValueType = string | number | null; +export type ValueType = string | number; export interface DecimalClass { add: (value: ValueType) => DecimalClass;