Variable: mockGameInterface
ts
const mockGameInterface: {
active_tutorial_name: Mock<() => string>;
CTime: Mock<() => MockCTime>;
get_game_time: Mock<() => MockCTime>;
has_active_tutorial: Mock<() => boolean>;
jump_to_level: {
(this: void, level_name: string): void;
(this: void, position: vector, level_vertex_id: number, game_vertex_id: number): void;
(this: void, position: vector, level_vertex_id: number, game_vertex_id: number, direction: vector): void;
};
log_stack_trace: Mock<() => void>;
reload_language: Mock<() => void>;
start_tutorial: Mock<() => void>;
stop_tutorial: Mock<() => void>;
time: Mock<() => number>;
translate_string: Mock<(key: string) => string>;
};Mock of the X-Ray engine game namespace for jest/node.
The satisfies guard keeps this stand-in complete: adding a member to IXR_game breaks the build until the mock is extended.
Type Declaration
| Name | Type |
|---|---|
active_tutorial_name | Mock<() => string> |
CTime | Mock<() => MockCTime> |
get_game_time | Mock<() => MockCTime> |
has_active_tutorial | Mock<() => boolean> |
jump_to_level() | { (this: void, level_name: string): void; (this: void, position: vector, level_vertex_id: number, game_vertex_id: number): void; (this: void, position: vector, level_vertex_id: number, game_vertex_id: number, direction: vector): void; } |
log_stack_trace | Mock<() => void> |
reload_language | Mock<() => void> |
start_tutorial | Mock<() => void> |
stop_tutorial | Mock<() => void> |
time | Mock<() => number> |
translate_string | Mock<(key: string) => string> |