From 7168a26cab3469b41291f59a79ecf32b58654883 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Sat, 4 Sep 2021 10:16:28 -0600 Subject: [PATCH] Use union types Co-authored-by: Andreas Hocevar --- src/ol/source/ogcTileUtil.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/ol/source/ogcTileUtil.js b/src/ol/source/ogcTileUtil.js index f4216d8760..de5fae0f5e 100644 --- a/src/ol/source/ogcTileUtil.js +++ b/src/ol/source/ogcTileUtil.js @@ -13,12 +13,8 @@ import {getIntersection as intersectExtents} from '../extent.js'; */ /** - * @enum {string} + * @typedef {'map' | 'vector'} TileType */ -const TileType = { - MAP: 'map', - VECTOR: 'vector', -}; /** * @typedef {Object} TileSet @@ -327,12 +323,12 @@ function parseTileSetMetadata(sourceInfo, tileSet) { const tileMatrixSetLimits = tileSet.tileMatrixSetLimits; let tileUrlTemplate; - if (tileSet.dataType === TileType.MAP) { + if (tileSet.dataType === 'map') { tileUrlTemplate = getMapTileUrlTemplate( tileSet.links, sourceInfo.mediaType ); - } else if (tileSet.dataType === TileType.VECTOR) { + } else if (tileSet.dataType === 'vector') { tileUrlTemplate = getVectorTileUrlTemplate( tileSet.links, sourceInfo.mediaType