UNPKG

@loaders.gl/core

Version:

Framework-independent loaders for 3D graphics formats

36 lines (30 loc) 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setPathPrefix = setPathPrefix; exports.getPathPrefix = getPathPrefix; exports.addAliases = addAliases; exports.resolvePath = resolvePath; var pathPrefix = ''; var fileAliases = {}; function setPathPrefix(prefix) { pathPrefix = prefix; } function getPathPrefix() { return pathPrefix; } function addAliases(aliases) { Object.assign(fileAliases, aliases); } function resolvePath(filename) { for (var alias in fileAliases) { if (filename.startsWith(alias)) { var replacement = fileAliases[alias]; return filename.replace(alias, replacement); } } filename += pathPrefix; return filename; } //# sourceMappingURL=file-aliases.js.map