//! Copyright (C) Call of Nil contributors //! SPDX-License-Identifier: AGPL-3.0-only import { ContinentSize } from './ContinentSize'; import { PlayerId } from './PlayerId'; import { RoundDuration } from './RoundDuration'; import { RoundId } from './RoundId'; import { WorldConfig } from './WorldConfig'; export type RemoteWorld = { config: WorldConfig; description: string | null; createdBy: PlayerId; createdAt: string; updatedAt: string; hasPassword: boolean; currentRound: RoundId; roundDuration: RoundDuration | null; activePlayers: number; totalPlayers: number; continentSize: ContinentSize; };