mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-04 08:50:33 +08:00
27 lines
549 B
JavaScript
27 lines
549 B
JavaScript
export default class SerializedType {
|
|
|
|
#types
|
|
get types() {
|
|
return this.#types
|
|
}
|
|
set types(v) {
|
|
this.#types = v
|
|
}
|
|
|
|
#stringFallback
|
|
get stringFallback() {
|
|
return this.#stringFallback
|
|
}
|
|
set stringFallback(v) {
|
|
this.#stringFallback = v
|
|
}
|
|
|
|
constructor([...acceptedTypes], stringFallback = true) {
|
|
this.#types = [...new Set([
|
|
...acceptedTypes,
|
|
...(stringFallback ? [String] : [])
|
|
])]
|
|
this.#stringFallback = stringFallback
|
|
}
|
|
}
|