UNPKG

monopoly-shared-model

Version:

Shared model for Monopoly

18 lines (17 loc) 544 B
import { EnumBoxType } from './enums/EnumBoxType'; import { Player } from '../..'; import { Serializable } from '../Serializable'; export declare abstract class Box extends Serializable { private index; private name; private type; private playerNames; constructor(index: number, name: string, type: EnumBoxType); getIndex(): number; getName(): string; getType(): EnumBoxType; getPlayerNames(): string[]; playerArrive(player: Player): void; playerLeave(player: Player): void; private hasPlayer; }