refactor: hide api

This commit is contained in:
2026-04-06 12:05:11 +08:00
parent 1e7dbea129
commit 49109963bc
2 changed files with 22 additions and 20 deletions
+8 -1
View File
@@ -10,11 +10,18 @@ import {
import { createGameHost, GameHost } from '@/core/game-host';
import type { PromptEvent } from '@/utils/command';
import { MutableSignal } from '@/utils/mutable-signal';
import {IGameContext} from "../../src";
type TestGameHost = GameHost<TicTacToeState> & {
_context: IGameContext<TicTacToeState>;
context: IGameContext<TicTacToeState>;
}
function createTestHost() {
const host = createGameHost(
const host: TestGameHost = createGameHost(
{ registry, createInitialState, start }
);
host.context = host._context;
return { host };
}