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);