MCPcopy Create free account
hub / github.com/microsoft/SandDance / _parseToImage

Function _parseToImage

docs/app/js/sanddance-app.js:57558–57590  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

57556}
57557exports.default = parseToImage;
57558function _parseToImage() {
57559 _parseToImage = (0, _asyncToGeneratorDefault.default)((0, _regeneratorDefault.default).mark(function _callee(arrayBuffer, options, url) {
57560 var blobOrDataUrl, URL, objectUrl;
57561 return (0, _regeneratorDefault.default).wrap(function _callee$(_context) {
57562 while(true)switch(_context.prev = _context.next){
57563 case 0:
57564 blobOrDataUrl = (0, _svgUtils.getBlobOrSVGDataUrl)(arrayBuffer, url);
57565 URL = self.URL || self.webkitURL;
57566 objectUrl = typeof blobOrDataUrl !== "string" && URL.createObjectURL(blobOrDataUrl);
57567 _context.prev = 3;
57568 _context.next = 6;
57569 return loadToImage(objectUrl || blobOrDataUrl, options);
57570 case 6:
57571 return _context.abrupt("return", _context.sent);
57572 case 7:
57573 _context.prev = 7;
57574 if (objectUrl) URL.revokeObjectURL(objectUrl);
57575 return _context.finish(7);
57576 case 10:
57577 case "end":
57578 return _context.stop();
57579 }
57580 }, _callee, null, [
57581 [
57582 3,
57583 ,
57584 7,
57585 10
57586 ]
57587 ]);
57588 }));
57589 return _parseToImage.apply(this, arguments);
57590}
57591function loadToImage(_x4, _x5) {
57592 return _loadToImage.apply(this, arguments);
57593}

Callers

nothing calls this directly

Calls 1

loadToImageFunction · 0.70

Tested by

no test coverage detected