aboutsummaryrefslogtreecommitdiff
path: root/demos/simple-react/public/__runtime.js
blob: da76d71eb1d2cf5083b87ebb559cbc0694fcc975 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;

export var __markAsModule = (target) =>
  __defProp(target, "__esModule", { value: true });
export var __commonJS = (cb, mod) => () => {
  return mod || cb((mod = { exports: {} }).exports, mod), mod.exports;
};

export var __reExport = (target, module, desc) => {
  if ((module && typeof module === "object") || typeof module === "function") {
    for (let key of __getOwnPropNames(module))
      if (!__hasOwnProp.call(target, key) && key !== "default")
        __defProp(target, key, {
          get: () => module[key],
          enumerable:
            !(desc = __getOwnPropDesc(module, key)) || desc.enumerable,
        });
  }
  return target;
};

export var __toModule = (module) => {
  return __reExport(
    __markAsModule(
      __defProp(
        module != null ? __create(__getProtoOf(module)) : {},
        "default",
        module && module.__esModule && "default" in module
          ? { get: () => module.default, enumerable: true }
          : { value: module, enumerable: true }
      )
    ),
    module
  );
};

export var __name = (target, name) => {
  Object.defineProperty(target, "name", {
    get() {
      return name;
    },
    set(v) {
      name = v;
    },
  });

  return target;
};

// browsers handles ensuring the same ESM is not loaded multiple times
export var __require = (n) => {
  return Object.prototype.hasOwnProperty.call(n, "default") &&
    Object.keys(n).length === 1
    ? n["default"]
    : n;
};

export const __esModule = true;