[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) {
this.value = value;
}
valueOf(): number {
return this.value;
}
}
export class FixedInt {
@ -349,6 +353,10 @@ export class FixedInt {
constructor(value: number) {
this.value = value;
}
[Symbol.toPrimitive](_hint: string): number {
return this.value;
}
}
export function fixedInt(value: number): number {