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); } }