@ue-too/ecs / ComponentPrimitiveField
Interface: ComponentPrimitiveField
Defined in: index.ts:179
Definition for a primitive (non-array) field in a component schema.
Extends
BaseComponentField
Properties
defaultValue?
optionaldefaultValue:unknown
Defined in: index.ts:172
Default value for the field (used when creating new instances)
Inherited from
BaseComponentField.defaultValue
name
name:
string
Defined in: index.ts:168
The name of the field
Inherited from
BaseComponentField.name
optional?
optionaloptional:boolean
Defined in: index.ts:170
Whether the field is optional (default: false)
Inherited from
BaseComponentField.optional
type
type:
"string"|"number"|"boolean"|"object"|"entity"
Defined in: index.ts:181
Discriminator for the union type