[Misc] Make FixedInt support coercion to number primitive (#6081)

This commit is contained in:
Sirz Benjie 2025-07-11 01:09:09 -06:00 committed by GitHub
parent 8c05693b83
commit ee02366ccf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -341,6 +341,10 @@ export class NumberHolder {
constructor(value: number) { constructor(value: number) {
this.value = value; this.value = value;
} }
valueOf(): number {
return this.value;
}
} }
export class FixedInt { export class FixedInt {
@ -349,6 +353,10 @@ export class FixedInt {
constructor(value: number) { constructor(value: number) {
this.value = value; this.value = value;
} }
[Symbol.toPrimitive](_hint: string): number {
return this.value;
}
} }
export function fixedInt(value: number): number { export function fixedInt(value: number): number {