@loaders.gl/core
Version:
Framework-independent loaders for 3D graphics formats
23 lines (22 loc) • 556 B
JavaScript
let pathPrefix = '';
const 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 (const alias in fileAliases) {
if (filename.startsWith(alias)) {
const replacement = fileAliases[alias];
return filename.replace(alias, replacement);
}
}
filename += pathPrefix;
return filename;
}
//# sourceMappingURL=file-aliases.js.map