From 8be9cf28f1d957adda316328fd0c102c55000d17 Mon Sep 17 00:00:00 2001 From: James Hartig Date: Tue, 6 Jun 2023 20:36:02 -0400 Subject: [PATCH] switch to Array.from rather than spread operator --- .../src/encoder/datatype/EncodableFibonacciIntegerRange.ts | 2 +- .../cmpapi/src/encoder/datatype/EncodableFixedIntegerRange.ts | 2 +- .../src/encoder/datatype/EncodableOptimizedFibonacciRange.ts | 2 +- .../cmpapi/src/encoder/datatype/EncodableOptimizedFixedRange.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/cmpapi/src/encoder/datatype/EncodableFibonacciIntegerRange.ts b/modules/cmpapi/src/encoder/datatype/EncodableFibonacciIntegerRange.ts index ebac5ea..7bb59f7 100644 --- a/modules/cmpapi/src/encoder/datatype/EncodableFibonacciIntegerRange.ts +++ b/modules/cmpapi/src/encoder/datatype/EncodableFibonacciIntegerRange.ts @@ -37,6 +37,6 @@ export class EncodableFibonacciIntegerRange extends AbstractEncodableBitStringDa // Overriden public setValue(value: number[]) { - super.setValue([...new Set(value)].sort((n1, n2) => n1 - n2)); + super.setValue(Array.from(new Set(value)).sort((n1, n2) => n1 - n2)); } } diff --git a/modules/cmpapi/src/encoder/datatype/EncodableFixedIntegerRange.ts b/modules/cmpapi/src/encoder/datatype/EncodableFixedIntegerRange.ts index 3375427..3c06e70 100644 --- a/modules/cmpapi/src/encoder/datatype/EncodableFixedIntegerRange.ts +++ b/modules/cmpapi/src/encoder/datatype/EncodableFixedIntegerRange.ts @@ -37,6 +37,6 @@ export class EncodableFixedIntegerRange extends AbstractEncodableBitStringDataTy // Overriden public setValue(value: number[]) { - super.setValue([...new Set(value)].sort((n1, n2) => n1 - n2)); + super.setValue(Array.from(new Set(value)).sort((n1, n2) => n1 - n2)); } } diff --git a/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFibonacciRange.ts b/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFibonacciRange.ts index 1ffc865..fafedc6 100644 --- a/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFibonacciRange.ts +++ b/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFibonacciRange.ts @@ -69,6 +69,6 @@ export class EncodableOptimizedFibonacciRange extends AbstractEncodableBitString // Overriden public setValue(value: number[]) { - super.setValue([...new Set(value)].sort((n1, n2) => n1 - n2)); + super.setValue(Array.from(new Set(value)).sort((n1, n2) => n1 - n2)); } } diff --git a/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFixedRange.ts b/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFixedRange.ts index 30b6894..c27a7db 100644 --- a/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFixedRange.ts +++ b/modules/cmpapi/src/encoder/datatype/EncodableOptimizedFixedRange.ts @@ -69,6 +69,6 @@ export class EncodableOptimizedFixedRange extends AbstractEncodableBitStringData // Overriden public setValue(value: number[]) { - super.setValue([...new Set(value)].sort((n1, n2) => n1 - n2)); + super.setValue(Array.from(new Set(value)).sort((n1, n2) => n1 - n2)); } }