source: node_modules/react-syntax-highlighter/dist/cjs/async-languages/create-language-async-loader.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 1.2 KB
Line 
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports["default"] = void 0;
9
10var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
11
12var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
13
14var _default = function _default(name, loader) {
15 return /*#__PURE__*/function () {
16 var _ref = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(registerLanguage) {
17 var module;
18 return _regenerator["default"].wrap(function _callee$(_context) {
19 while (1) {
20 switch (_context.prev = _context.next) {
21 case 0:
22 _context.next = 2;
23 return loader();
24
25 case 2:
26 module = _context.sent;
27 registerLanguage(name, module["default"] || module);
28
29 case 4:
30 case "end":
31 return _context.stop();
32 }
33 }
34 }, _callee);
35 }));
36
37 return function (_x) {
38 return _ref.apply(this, arguments);
39 };
40 }();
41};
42
43exports["default"] = _default;
Note: See TracBrowser for help on using the repository browser.