diff options
Diffstat (limited to 'packages/instant/src/util/maybe_big_number.ts')
-rw-r--r-- | packages/instant/src/util/maybe_big_number.ts | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/packages/instant/src/util/maybe_big_number.ts b/packages/instant/src/util/maybe_big_number.ts deleted file mode 100644 index f48473389..000000000 --- a/packages/instant/src/util/maybe_big_number.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { BigNumber } from '@0x/utils'; -import * as _ from 'lodash'; - -import { Maybe } from '../types'; - -export const maybeBigNumberUtil = { - // converts a string to a Maybe<BigNumber> - // if string is a NaN, considered undefined - stringToMaybeBigNumber: (stringValue: string): Maybe<BigNumber> => { - let validBigNumber: BigNumber; - try { - validBigNumber = new BigNumber(stringValue); - } catch { - return undefined; - } - - return validBigNumber.isNaN() ? undefined : validBigNumber; - }, - areMaybeBigNumbersEqual: (val1: Maybe<BigNumber>, val2: Maybe<BigNumber>): boolean => { - if (!_.isUndefined(val1) && !_.isUndefined(val2)) { - return val1.isEqualTo(val2); - } - return _.isUndefined(val1) && _.isUndefined(val2); - }, -}; |