patchwork-mapconverter
Version:
Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator
14 lines (13 loc) • 573 B
TypeScript
/// <reference types="node" />
import { type WarResult, type JsonResult } from '../CommonInterfaces';
import { Translator } from './Translator';
import { Terrain } from '../data/Terrain';
export declare class TerrainTranslator implements Translator<Terrain> {
private static instance;
private constructor();
static getInstance(): TerrainTranslator;
static jsonToWar(terrain: Terrain): WarResult;
static warToJson(buffer: Buffer): JsonResult<Terrain>;
jsonToWar(terrainJson: Terrain): WarResult;
warToJson(buffer: Buffer): JsonResult<Terrain>;
}