Skip to main content Link Search Menu Expand Document (external link)

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>
}

Source

Since v1.0.0

ShardingRegistrationEvent (type alias)

Represents events that can occur when a runner registers entities or singletons.

Signature

type ShardingRegistrationEvent = EntityRegistered | SingletonRegistered

Source

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
}

Source

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

Source

Since v1.0.0