UNPKG

@pixi/core

Version:
21 lines (20 loc) 705 B
"use strict"; 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"); } exports.INSTALLED = INSTALLED; exports.autoDetectResource = autoDetectResource; //# sourceMappingURL=autoDetectResource.js.map