boardgame-phaser/packages/framework/src/index.ts

16 lines
556 B
TypeScript

// Resource management
export { DisposableBag } from './utils';
export type { IDisposable, DisposableItem } from './utils';
// Data-driven object spawning
export { spawnEffect } from './spawner';
export type { Spawner } from './spawner';
// Scene base classes
export { GameHostScene } from './scenes';
export type { GameHostSceneOptions } from './scenes';
// React ↔ Phaser bridge
export { PhaserGame, PhaserScene, phaserContext, defaultPhaserConfig, GameUI } from './ui';
export type { PhaserGameProps, PhaserSceneProps, GameUIOptions } from './ui';