ts-tiled-converter
Version:
Typescript library to convert tiled map to Studio map
10 lines (7 loc) • 453 B
text/typescript
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;
};