mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-04 08:50:33 +08:00
17 lines
278 B
JavaScript
17 lines
278 B
JavaScript
/** @typedef {import("./IEntity.js").default} IEntity */
|
|
|
|
export default class ComputedType {
|
|
|
|
#f
|
|
|
|
/** @param {Function} f */
|
|
constructor(f) {
|
|
this.#f = f
|
|
}
|
|
|
|
/** @param {IEntity} entity */
|
|
compute(entity) {
|
|
return this.#f(entity)
|
|
}
|
|
}
|