Files
ueblueprint/js/entity/CalculatedType.js
2022-09-24 22:41:46 +02:00

16 lines
278 B
JavaScript

/** @typedef {import("./IEntity").default} IEntity */
export default class CalculatedType {
#f
/** @param {Function} f */
constructor(f) {
this.#f = f
}
/** @param {IEntity} entity */
calculate(entity) {
return this.#f(entity)
}
}