UNPKG

@loaders.gl/core

Version:

Framework-independent loaders for 3D graphics formats

20 lines (18 loc) 609 B
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