UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

23 lines (22 loc) 442 B
"use strict"; export class AssetUrlsController { setMap(map) { this._map = map; } remapedUrl(url) { if (!this._map) { return; } const elements = url.split("?"); const preQuery = elements[0]; const query = elements[1]; const remapedUrl = this._map[preQuery]; if (remapedUrl) { if (query) { return `${remapedUrl}?${query}`; } else { return remapedUrl; } } } }