Files
ueblueprint/js/entity/IntegerEntity.js
barsdeveloper 1c2778fbf8 Still WIP
2024-05-28 16:44:39 +02:00

16 lines
395 B
JavaScript
Executable File

import P from "parsernostrum"
import NumberEntity from "./NumberEntity.js"
// @ts-expect-error
export default class IntegerEntity extends NumberEntity {
static grammar = P.numberInteger.map(v => new this(v))
set value(value) {
if (value >= -(1 << 31) && value < 1 << 31) {
value = Math.floor(value)
super.value = value
}
}
}