@loaders.gl/core
Version:
Framework-independent loaders for 3D graphics formats
20 lines (18 loc) • 609 B
JavaScript
import { normalizeLoader } from './loader-utils/normalize-loader';
let registeredLoaders = {};
export function registerLoaders(loaders) {
loaders = Array.isArray(loaders) ? loaders : [loaders];
for (const loader of loaders) {
const normalizedLoader = normalizeLoader(loader);
for (const extension of normalizedLoader.extensions) {
registeredLoaders[extension] = normalizedLoader;
}
}
}
export function getRegisteredLoaders() {
return Object.values(registeredLoaders);
}
export function _unregisterLoaders() {
registeredLoaders = {};
}
//# sourceMappingURL=register-loaders.js.map