UNPKG

@pixi/core

Version:
22 lines (21 loc) 658 B
const INSTALLED = []; function autoDetectResource(source, options) { if (!source) return null; let extension = ""; if (typeof source == "string") { const result = /\.(\w{3,4})(?:$|\?|#)/i.exec(source); result && (extension = result[1].toLowerCase()); } for (let i = INSTALLED.length - 1; i >= 0; --i) { const ResourcePlugin = INSTALLED[i]; if (ResourcePlugin.test && ResourcePlugin.test(source, extension)) return new ResourcePlugin(source, options); } throw new Error("Unrecognized source type to auto-detect Resource"); } export { INSTALLED, autoDetectResource }; //# sourceMappingURL=autoDetectResource.mjs.map