From 3ee7f1d5ff0a3d37a41db87e151eeab2ab4ab543 Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Thu, 23 May 2024 21:49:44 -0400 Subject: [PATCH] Add generic to util holders to reduce manual type casting --- src/utils.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/utils.ts b/src/utils.ts index fb0668516d6..aef68e32dd3 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -298,22 +298,22 @@ export class BooleanHolder { } } -export class NumberHolder { - public value: number; +export class NumberHolder { + public value: T; - constructor(value: number) { + constructor(value: T) { this.value = value; } } -export class IntegerHolder extends NumberHolder { - constructor(value: integer) { +export class IntegerHolder extends NumberHolder { + constructor(value: T) { super(value); } } -export class FixedInt extends IntegerHolder { - constructor(value: integer) { +export class FixedInt extends IntegerHolder { + constructor(value: T) { super(value); } }