From 2c77785b77d61b2163b94c1658e254ffa796fef6 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sun, 27 Feb 2022 03:09:53 +0100 Subject: [PATCH] instanceof not working with Decimal --- backend/src/graphql/scalar/Decimal.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/backend/src/graphql/scalar/Decimal.ts b/backend/src/graphql/scalar/Decimal.ts index 001596fb3..d10d36337 100644 --- a/backend/src/graphql/scalar/Decimal.ts +++ b/backend/src/graphql/scalar/Decimal.ts @@ -1,14 +1,11 @@ import { GraphQLScalarType, Kind } from 'graphql' -import Decimal from 'decimal.js-light' +import Decimal from '../../util/decimal' export default new GraphQLScalarType({ name: 'Decimal', description: 'The `Decimal` scalar type to represent currency values', - serialize(value: unknown) { - if (!(value instanceof Decimal)) { - throw new Error('DecimalScalar can only serialize Decimal values') - } + serialize(value: Decimal) { return value.toString() },