@loaders.gl/core
Version:
Framework-independent loaders for 3D graphics formats
23 lines (22 loc) • 550 B
JavaScript
var pathPrefix = '';
var fileAliases = {};
export function setPathPrefix(prefix) {
pathPrefix = prefix;
}
export function getPathPrefix() {
return pathPrefix;
}
export function addAliases(aliases) {
Object.assign(fileAliases, aliases);
}
export 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