Newer
Older
PixelPaintWar / packages / shared / src / index.ts
// shared パッケージ公開 API
export * as gridMapTypes from "./domains/gridMap/gridMap.type";
export * as gridMapLogic from "./domains/gridMap/gridMap.logic";
export * as playerTypes from "./domains/player/player.type";
export * as gameTypes from "./domains/game/game.type";
export * as appTypes from "./domains/app/app.type";
export * as appConsts from "./domains/app/app.const";
export * as roomTypes from "./domains/room/room.type";
export * as roomConsts from "./domains/room/room.const";
export * as protocol from "./protocol/events";
export type {
	ClientToServerEventPayloadMap,
	ClientToServerPayloadOf,
	ConnectionLifecycleEventPayloadMap,
	ConnectionLifecyclePayloadOf,
	CurrentPlayersPayload,
	GameStartPayload,
	MovePayload,
	NewPlayerPayload,
	PayloadOf,
	PingPayload,
	PongPayload,
	RemovePlayerPayload,
	ServerToClientEventPayloadMap,
	ServerToClientPayloadOf,
	SocketPayloadMap,
	UpdateMapCellsPayload,
	UpdatePlayersPayload,
} from "./protocol/events";
export { createSocketEventBridge } from "./protocol/socketEventBridge";
export * as config from "./config";