Files
ueblueprint/js/entity/CalculatedType.js
2022-09-11 13:55:01 +02:00

22 lines
306 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)
}
}