@pixi/assets
Version:
Asset manager for PixiJS, loading resolving and Cacheing
19 lines (18 loc) • 733 B
JavaScript
;
var core = require("@pixi/core"), checkDataUrl = require("../../utils/checkDataUrl.js"), checkExtension = require("../../utils/checkExtension.js"), LoaderParser = require("./LoaderParser.js");
const validTXTExtension = ".txt", validTXTMIME = "text/plain", loadTxt = {
name: "loadTxt",
extension: {
type: core.ExtensionType.LoadParser,
priority: LoaderParser.LoaderParserPriority.Low
},
test(url) {
return checkDataUrl.checkDataUrl(url, validTXTMIME) || checkExtension.checkExtension(url, validTXTExtension);
},
async load(url) {
return await (await core.settings.ADAPTER.fetch(url)).text();
}
};
core.extensions.add(loadTxt);
exports.loadTxt = loadTxt;
//# sourceMappingURL=loadTxt.js.map