UNPKG

patchwork-mapconverter

Version:

Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator

14 lines (13 loc) 698 B
/// <reference types="node" /> import { type WarResult, type JsonResult } from '../CommonInterfaces'; import { type Translator } from './Translator'; import { SpecialDoodad, type Doodad } from '../data/Doodad'; export declare class DoodadsTranslator implements Translator<[Doodad[], SpecialDoodad[]]> { private static instance; private constructor(); static getInstance(): DoodadsTranslator; static jsonToWar(doodads: [Doodad[], SpecialDoodad[]]): WarResult; static warToJson(buffer: Buffer): JsonResult<[Doodad[], SpecialDoodad[]]>; jsonToWar(compositeJson: [Doodad[], SpecialDoodad[]]): WarResult; warToJson(buffer: Buffer): JsonResult<[Doodad[], SpecialDoodad[]]>; }