Files
ueblueprint/js/entity/TypeInitialization.js
barsdeveloper 418630255e Various fixes
2021-10-27 19:27:19 +02:00

20 lines
473 B
JavaScript
Executable File

import Utility from "../Utility"
export default class TypeInitialization {
/**
*
* @param {typeof Object} type
* @param {boolean} showDefault
* @param {*} value
*/
constructor(type, showDefault = true, value = undefined) {
if (value === undefined) {
value = Utility.sanitize(new type())
}
this.value = value
this.showDefault = showDefault
this.type = type
}
}