@game-vir/entity - v15.1.1
Preparing search index...
DefineViewEntity
Type Alias DefineViewEntity<Context>
DefineViewEntity
:
<
const
EntityKey
extends
string
,
const
Shape
extends
ShapeDefinition
<
AnyObject
,
any
>
|
undefined
,
const
Events
extends
ReadonlyArray
<
Constructor
<
Event
>
>
=
never
,
>
(
params
:
DefineEntityParams
<
EntityKey
,
Shape
,
Events
>
,
)
=>
DefinedViewEntityConstructor
<
EntityKey
,
Context
,
Shape
,
InstanceType
<
ArrayElement
<
NoInfer
<
Events
>
>
>
|
EntityDestroyEvent
,
>
Type for
EntitySuite.defineEntity
.
Type Parameters
Context
Type declaration
<
const
EntityKey
extends
string
,
const
Shape
extends
ShapeDefinition
<
AnyObject
,
any
>
|
undefined
,
const
Events
extends
ReadonlyArray
<
Constructor
<
Event
>
>
=
never
,
>
(
params
:
DefineEntityParams
<
EntityKey
,
Shape
,
Events
>
,
)
:
DefinedViewEntityConstructor
<
EntityKey
,
Context
,
Shape
,
InstanceType
<
ArrayElement
<
NoInfer
<
Events
>
>
>
|
EntityDestroyEvent
,
>
Type Parameters
const
EntityKey
extends
string
const
Shape
extends
ShapeDefinition
<
AnyObject
,
any
>
|
undefined
const
Events
extends
ReadonlyArray
<
Constructor
<
Event
>
>
=
never
Parameters
params
:
DefineEntityParams
<
EntityKey
,
Shape
,
Events
>
Returns
DefinedViewEntityConstructor
<
EntityKey
,
Context
,
Shape
,
InstanceType
<
ArrayElement
<
NoInfer
<
Events
>
>
>
|
EntityDestroyEvent
,
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
@game-vir/entity - v15.1.1
Loading...
Type for EntitySuite.defineEntity.