mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-21 06:05:45 +08:00
Get rid of the Observable class
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import Observable from "../Observable"
|
||||
import SerializerFactory from "../serialization/SerializerFactory"
|
||||
import SubAttributesDeclaration from "./SubObject"
|
||||
import UnionType from "./UnionType"
|
||||
@@ -28,7 +27,7 @@ import Utility from "../Utility"
|
||||
* @typedef {(new () => T) | EntityConstructor | StringConstructor | NumberConstructor | BooleanConstructor | ArrayConstructor} AnyValueConstructor
|
||||
*/
|
||||
|
||||
export default class IEntity extends Observable {
|
||||
export default class IEntity {
|
||||
|
||||
/** @type {AttributeDeclarations} */
|
||||
static attributes = {}
|
||||
@@ -40,7 +39,6 @@ export default class IEntity extends Observable {
|
||||
}
|
||||
|
||||
constructor(values = {}, suppressWarns = false) {
|
||||
super()
|
||||
/**
|
||||
* @param {Object} target
|
||||
* @param {Object} attributes
|
||||
|
||||
Reference in New Issue
Block a user