UNPKG

ts-tiled-converter

Version:

Typescript library to convert tiled map to Studio map

14 lines (12 loc) 437 B
import fs from 'fs'; import { decodeXML } from '../tiledXML/decodeXML'; import type { TiledXMLTileset } from '../tiledXML/objects'; export const readTileset = (path: string) => { try { const fileData = fs.readFileSync(path); return decodeXML(fileData)[0] as TiledXMLTileset; } catch (error) { if (error instanceof Error) return error; return new Error(`Unknown error: ${JSON.stringify(error)}`); } };