Skip to content

Class: MockClientSpawnManager

Mock of the X-Ray engine client_spawn_manager class for jest/node.

Implements

  • client_spawn_manager

Constructors

Constructor

ts
new MockClientSpawnManager(): MockClientSpawnManager;

Returns

MockClientSpawnManager

Methods

create()

ts
static create(): MockClientSpawnManager;

Returns

MockClientSpawnManager


mock()

ts
static mock(): client_spawn_manager;

Returns

client_spawn_manager

Properties

__name

ts
readonly __name: string = "client_spawn_manager";

add

ts
add: MockedFunction<{
  (parent_id: number, object_id: number, cb: (this: void) => void): void;
  (parent_id: number, object_id: number, cb: (this: void) => void, object: XR_object): void;
}>;

Register a callback for a delayed client spawn.

Param

parent_id

Parent object id.

Param

object_id

Object id waiting for spawn.

Param

cb

Callback called when the object is available.

Implementation of

ts
client_spawn_manager.add

remove

ts
remove: MockedFunction<(parent_id: number, object_id: number) => void>;

Remove a delayed spawn callback.

Param

parent_id

Parent object id.

Param

object_id

Delayed object id.

Implementation of

ts
client_spawn_manager.remove