serializable
Call Signature
Section titled “Call Signature”serializable<
T>(target):T
Defined in: Serializable.ts:68
Decorator that registers a class in the global SerializableRegistry.
Works on Component, Entity, and Scene subclasses.
// Zero-arg — uses class.name as type string@serializableclass Transform extends Component { ... }
// With override — for name collisions or minified builds@serializable({ type: "MyTransform" })class Transform extends Component { ... }Type Parameters
Section titled “Type Parameters”T extends (…args) => any
Parameters
Section titled “Parameters”target
Section titled “target”T
Returns
Section titled “Returns”T
Call Signature
Section titled “Call Signature”serializable(
config): <T>(target) =>T
Defined in: Serializable.ts:71
Decorator that registers a class in the global SerializableRegistry.
Works on Component, Entity, and Scene subclasses.
// Zero-arg — uses class.name as type string@serializableclass Transform extends Component { ... }
// With override — for name collisions or minified builds@serializable({ type: "MyTransform" })class Transform extends Component { ... }Parameters
Section titled “Parameters”config
Section titled “config”string
Returns
Section titled “Returns”<T>(target) => T