Files
ueblueprint/js/entity/IntegerEntity.js
barsdeveloper ecc71b76d1 WIP
2024-05-31 15:09:48 +02:00

15 lines
374 B
JavaScript
Executable File

import P from "parsernostrum"
import NumberEntity from "./NumberEntity.js"
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
}
}
}