github.com/evanw/esbuild@v0.21.4/internal/bundler_tests/snapshots/snapshots_importstar_ts.txt (about)

     1  TestTSImportStarAndCommonJS
     2  ---------- /out.js ----------
     3  // foo.ts
     4  var foo_exports = {};
     5  __export(foo_exports, {
     6    foo: () => foo
     7  });
     8  var foo;
     9  var init_foo = __esm({
    10    "foo.ts"() {
    11      foo = 123;
    12    }
    13  });
    14  
    15  // entry.js
    16  init_foo();
    17  var ns2 = (init_foo(), __toCommonJS(foo_exports));
    18  console.log(foo, ns2.foo);
    19  
    20  ================================================================================
    21  TestTSImportStarCapture
    22  ---------- /out.js ----------
    23  // foo.ts
    24  var foo_exports = {};
    25  __export(foo_exports, {
    26    foo: () => foo
    27  });
    28  var foo = 123;
    29  
    30  // entry.ts
    31  var foo2 = 234;
    32  console.log(foo_exports, foo, foo2);
    33  
    34  ================================================================================
    35  TestTSImportStarCommonJSCapture
    36  ---------- /out.js ----------
    37  // foo.ts
    38  var require_foo = __commonJS({
    39    "foo.ts"(exports) {
    40      exports.foo = 123;
    41    }
    42  });
    43  
    44  // entry.ts
    45  var ns = __toESM(require_foo());
    46  var foo2 = 234;
    47  console.log(ns, ns.foo, foo2);
    48  
    49  ================================================================================
    50  TestTSImportStarCommonJSNoCapture
    51  ---------- /out.js ----------
    52  // foo.ts
    53  var require_foo = __commonJS({
    54    "foo.ts"(exports) {
    55      exports.foo = 123;
    56    }
    57  });
    58  
    59  // entry.ts
    60  var ns = __toESM(require_foo());
    61  var foo2 = 234;
    62  console.log(ns.foo, ns.foo, foo2);
    63  
    64  ================================================================================
    65  TestTSImportStarCommonJSUnused
    66  ---------- /out.js ----------
    67  // entry.ts
    68  var foo = 234;
    69  console.log(foo);
    70  
    71  ================================================================================
    72  TestTSImportStarExportImportStarCapture
    73  ---------- /out.js ----------
    74  // foo.ts
    75  var foo_exports = {};
    76  __export(foo_exports, {
    77    foo: () => foo
    78  });
    79  var foo = 123;
    80  
    81  // entry.ts
    82  var foo2 = 234;
    83  console.log(foo_exports, foo_exports.foo, foo2);
    84  
    85  ================================================================================
    86  TestTSImportStarExportImportStarNoCapture
    87  ---------- /out.js ----------
    88  // foo.ts
    89  var foo_exports = {};
    90  __export(foo_exports, {
    91    foo: () => foo
    92  });
    93  var foo = 123;
    94  
    95  // entry.ts
    96  var foo2 = 234;
    97  console.log(foo_exports.foo, foo_exports.foo, foo2);
    98  
    99  ================================================================================
   100  TestTSImportStarExportImportStarUnused
   101  ---------- /out.js ----------
   102  // entry.ts
   103  var foo = 234;
   104  console.log(foo);
   105  
   106  ================================================================================
   107  TestTSImportStarExportStarAsCapture
   108  ---------- /out.js ----------
   109  // foo.ts
   110  var foo_exports = {};
   111  __export(foo_exports, {
   112    foo: () => foo
   113  });
   114  var foo = 123;
   115  
   116  // entry.ts
   117  var foo2 = 234;
   118  console.log(foo_exports, foo_exports.foo, foo2);
   119  
   120  ================================================================================
   121  TestTSImportStarExportStarAsNoCapture
   122  ---------- /out.js ----------
   123  // foo.ts
   124  var foo_exports = {};
   125  __export(foo_exports, {
   126    foo: () => foo
   127  });
   128  var foo = 123;
   129  
   130  // entry.ts
   131  var foo2 = 234;
   132  console.log(foo_exports.foo, foo_exports.foo, foo2);
   133  
   134  ================================================================================
   135  TestTSImportStarExportStarAsUnused
   136  ---------- /out.js ----------
   137  // entry.ts
   138  var foo = 234;
   139  console.log(foo);
   140  
   141  ================================================================================
   142  TestTSImportStarExportStarCapture
   143  ---------- /out.js ----------
   144  // bar.ts
   145  var bar_exports = {};
   146  __export(bar_exports, {
   147    foo: () => foo
   148  });
   149  
   150  // foo.ts
   151  var foo = 123;
   152  
   153  // entry.ts
   154  var foo2 = 234;
   155  console.log(bar_exports, foo, foo2);
   156  
   157  ================================================================================
   158  TestTSImportStarExportStarNoCapture
   159  ---------- /out.js ----------
   160  // foo.ts
   161  var foo = 123;
   162  
   163  // entry.ts
   164  var foo2 = 234;
   165  console.log(foo, foo, foo2);
   166  
   167  ================================================================================
   168  TestTSImportStarExportStarUnused
   169  ---------- /out.js ----------
   170  // entry.ts
   171  var foo = 234;
   172  console.log(foo);
   173  
   174  ================================================================================
   175  TestTSImportStarMangleNoBundleCapture
   176  ---------- /out.js ----------
   177  import * as ns from "./foo";
   178  let foo = 234;
   179  console.log(ns, ns.foo, foo);
   180  
   181  ================================================================================
   182  TestTSImportStarMangleNoBundleNoCapture
   183  ---------- /out.js ----------
   184  import * as ns from "./foo";
   185  let foo = 234;
   186  console.log(ns.foo, ns.foo, foo);
   187  
   188  ================================================================================
   189  TestTSImportStarMangleNoBundleUnused
   190  ---------- /out.js ----------
   191  let foo = 234;
   192  console.log(foo);
   193  
   194  ================================================================================
   195  TestTSImportStarNoBundleCapture
   196  ---------- /out.js ----------
   197  import * as ns from "./foo";
   198  let foo = 234;
   199  console.log(ns, ns.foo, foo);
   200  
   201  ================================================================================
   202  TestTSImportStarNoBundleNoCapture
   203  ---------- /out.js ----------
   204  import * as ns from "./foo";
   205  let foo = 234;
   206  console.log(ns.foo, ns.foo, foo);
   207  
   208  ================================================================================
   209  TestTSImportStarNoBundleUnused
   210  ---------- /out.js ----------
   211  let foo = 234;
   212  console.log(foo);
   213  
   214  ================================================================================
   215  TestTSImportStarNoCapture
   216  ---------- /out.js ----------
   217  // foo.ts
   218  var foo = 123;
   219  
   220  // entry.ts
   221  var foo2 = 234;
   222  console.log(foo, foo, foo2);
   223  
   224  ================================================================================
   225  TestTSImportStarUnused
   226  ---------- /out.js ----------
   227  // entry.ts
   228  var foo = 234;
   229  console.log(foo);
   230  
   231  ================================================================================
   232  TestTSReExportTypeOnlyFileES6
   233  ---------- /out.js ----------
   234  // types1.ts
   235  console.log("some code");
   236  
   237  // types2.ts
   238  console.log("some code");
   239  
   240  // types3.ts
   241  console.log("some code");
   242  
   243  // values.ts
   244  var foo = 123;
   245  
   246  // entry.ts
   247  console.log(foo);