Files
ueblueprint/js/entity/ComputedType.js
2023-04-01 15:26:44 +02:00

17 lines
275 B
JavaScript

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