ShardingRegistrationEvent.ts overview
Since v1.0.0
Exports Grouped by Category
models
EntityRegistered (interface)
Represents an event that occurs when a new entity is registered with a runner.
Signature
export interface EntityRegistered {
readonly _tag: "EntityRegistered"
readonly entity: Entity<any>
}
Since v1.0.0
ShardingRegistrationEvent (type alias)
Represents events that can occur when a runner registers entities or singletons.
Signature
type ShardingRegistrationEvent = EntityRegistered | SingletonRegistered
Since v1.0.0
SingletonRegistered (interface)
Represents an event that occurs when a new singleton is registered with a runner.
Signature
export interface SingletonRegistered {
readonly _tag: "SingletonRegistered"
readonly address: SingletonAddress
}
Since v1.0.0
pattern matching
{
/**
- @since 1.0.0
- @category pattern matching */ $match: match, /**
- @since 1.0.0
- @category constructors */ EntityRegistered, /**
- @since 1.0.0
- @category constructors */ SingletonRegistered }
Signature
declare const {
/**
* @since 1.0.0
* @category pattern matching
*/
$match: match,
/**
* @since 1.0.0
* @category constructors
*/
EntityRegistered,
/**
* @since 1.0.0
* @category constructors
*/
SingletonRegistered
}: any
Since v1.0.0