monopoly-shared-model
Version:
Shared model for Monopoly
21 lines (20 loc) • 1.05 kB
TypeScript
import { PropertyToken } from '../model/token/PropertyToken';
import { Player } from '../model/player/Player';
import { Box } from '../model/box/Box';
import { Log } from '../model/log/Log';
import { AbstractAction } from '../model/action/AbstractAction';
import { DiceThrow } from '../model/rules/DiceThrow';
import { LastActions } from '../model/action/storage/LastActions';
import { JailedPlayerThrow } from '../model/rules/JailedPlayerThrow';
import { AssertGameEndDTO } from '../model/dto/AssertGameEndDTO';
export declare class JsonObjectmapper {
static jsonToPropertyToken(json: string): PropertyToken;
static jsonToPlayer(json: string): Player;
static jsonToLog(json: string): Log;
static jsonToBox(json: string): Box;
static jsonToAction(json: string): AbstractAction;
static jsonToDiceThrow(json: string): DiceThrow;
static jsonToLastActions(json: string): LastActions;
static jsonToJailedPlayerThrow(json: string): JailedPlayerThrow;
static jsonToAssertGameEndDTO(json: string): AssertGameEndDTO;
}