UNPKG

ts-tiled-converter

Version:

Typescript library to convert tiled map to Studio map

10 lines (7 loc) 453 B
import { TiledXMLMap, getXMLProperties } from '../tiledXML/objects'; import { filterTileset } from '../util'; export const assertTilesetValidity = ({ map }: TiledXMLMap): Error | boolean => { const invalidTilesets = map.filter(filterTileset).filter((tileset) => !getXMLProperties(tileset).source || tileset.tileset.length !== 0); if (invalidTilesets.length > 0) return new Error('Embedded tilesets are not supported.'); return true; };