Skip to content

Commit d25da73

Browse files
committed
Add an export default to our libraries
1 parent 57a916c commit d25da73

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

Herebyfile.mjs

+2-2
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ export const dtsServices = task({
389389
description: "Bundles typescript.d.ts",
390390
dependencies: [buildServices],
391391
run: async () => {
392-
if (needsUpdate("./built/local/typescript/tsconfig.tsbuildinfo", ["./built/local/typescript.d.ts", "./built/local/typescript.internal.d.ts"])) {
392+
if (needsUpdate(["./built/local/typescript/tsconfig.tsbuildinfo", "./scripts/dtsBundler.mjs"], ["./built/local/typescript.d.ts", "./built/local/typescript.internal.d.ts"])) {
393393
await runDtsBundler("./built/local/typescript/typescript.d.ts", "./built/local/typescript.d.ts");
394394
}
395395
},
@@ -452,7 +452,7 @@ export const dtsLssl = task({
452452
description: "Bundles tsserverlibrary.d.ts",
453453
dependencies: [buildLssl],
454454
run: async () => {
455-
if (needsUpdate("./built/local/tsserverlibrary/tsconfig.tsbuildinfo", ["./built/local/tsserverlibrary.d.ts", "./built/local/tsserverlibrary.internal.d.ts"])) {
455+
if (needsUpdate(["./built/local/tsserverlibrary/tsconfig.tsbuildinfo", "./scripts/dtsBundler.mjs"], ["./built/local/tsserverlibrary.d.ts", "./built/local/tsserverlibrary.internal.d.ts"])) {
456456
await runDtsBundler("./built/local/tsserverlibrary/tsserverlibrary.d.ts", "./built/local/tsserverlibrary.d.ts");
457457
}
458458
}

scripts/dtsBundler.mjs

+4
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,10 @@ function verifyMatchingSymbols(decl) {
331331
* @param {ts.Symbol} moduleSymbol
332332
*/
333333
function emitAsNamespace(name, moduleSymbol) {
334+
if (name === "default") {
335+
return;
336+
}
337+
334338
assert(moduleSymbol.flags & ts.SymbolFlags.ValueModule, "moduleSymbol is not a module");
335339

336340
scopeStack.push(new Map());
+2
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
import * as ts from "./_namespaces/ts";
12
export * from "./_namespaces/ts";
3+
export default ts;

src/typescript/typescript.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ if (typeof console !== "undefined") {
1515
};
1616
}
1717

18+
import * as ts from "./_namespaces/ts";
1819
export * from "./_namespaces/ts";
20+
export default ts;

0 commit comments

Comments
 (0)