Skip to content

Commit

Permalink
Remove typescriptServices, protocol.d.ts, typescript_standalone.d.ts
Browse files Browse the repository at this point in the history
This is the same as TypeScript PR 51026.
  • Loading branch information
jakebailey committed Oct 24, 2022
1 parent fc64d7a commit 08e54b2
Show file tree
Hide file tree
Showing 6 changed files with 3 additions and 334 deletions.
9 changes: 0 additions & 9 deletions Gulpfile.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -153,20 +153,12 @@ const buildServices = (() => {
.pipe(rename("typescript.d.ts"))
.pipe(dest("built/local"));

// create typescript_standalone.d.ts
const createTypescriptStandaloneDts = () => src("built/local/typescriptServices.d.ts")
.pipe(newer("built/local/typescript_standalone.d.ts"))
.pipe(transform(content => content.replace(/declare (namespace|module) ts/g, 'declare module "typescript"')))
.pipe(rename("typescript_standalone.d.ts"))
.pipe(dest("built/local"));

return series(
buildTypescriptServicesOut,
createTypescriptServicesJs,
createTypescriptServicesDts,
createTypescriptJs,
createTypescriptDts,
createTypescriptStandaloneDts,
);
})();
task("services", series(preBuild, buildServices));
Expand All @@ -186,7 +178,6 @@ const cleanServices = async () => {
"built/local/typescriptServices.js",
"built/local/typescript.js",
"built/local/typescript.d.ts",
"built/local/typescript_standalone.d.ts"
]);
};
cleanTasks.push(cleanServices);
Expand Down
260 changes: 0 additions & 260 deletions scripts/buildProtocol.mjs

This file was deleted.

29 changes: 3 additions & 26 deletions scripts/produceLKG.mjs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import childProcess from "child_process";
import fs from "fs-extra";
import path from "path";
import glob from "glob";
import url from "url";
import del from "del";

const __filename = url.fileURLToPath(new URL(import.meta.url));
const __dirname = path.dirname(__filename);
Expand All @@ -14,12 +14,13 @@ const copyright = fs.readFileSync(path.join(__dirname, "../CopyrightNotice.txt")

async function produceLKG() {
console.log(`Building LKG from ${source} to ${dest}`);
await del(`${dest.replace(/\\/g, "/")}/**`, { ignore: ["**/README.md"] });
await fs.mkdirp(dest);
await copyLibFiles();
await copyLocalizedDiagnostics();
await copyTypesMap();
await copyScriptOutputs();
await copyDeclarationOutputs();
await buildProtocol();
await writeGitAttributes();
}

Expand All @@ -46,20 +47,6 @@ async function copyTypesMap() {
await copyFromBuiltLocal("typesMap.json"); // Cannot accommodate copyright header
}

async function buildProtocol() {
const protocolScript = path.join(__dirname, "buildProtocol.mjs");
if (!fs.existsSync(protocolScript)) {
throw new Error(`Expected protocol script ${protocolScript} to exist`);
}

const protocolInput = path.join(__dirname, "../src/server/protocol.ts");
const protocolServices = path.join(source, "typescriptServices.d.ts");
const protocolOutput = path.join(dest, "protocol.d.ts");

console.log(`Building ${protocolOutput}...`);
await exec(protocolScript, [protocolInput, protocolServices, protocolOutput]);
}

async function copyScriptOutputs() {
await copyWithCopyright("cancellationToken.js");
await copyWithCopyright("tsc.release.js", "tsc.js");
Expand Down Expand Up @@ -109,16 +96,6 @@ async function copyFilesWithGlob(pattern) {
console.log(`Copied ${files.length} files matching pattern ${pattern}`);
}

/**
* @param {string} path
* @param {string[]} args
*/
async function exec(path, args = []) {
const cmdLine = ["node", path, ...args].join(" ");
console.log(cmdLine);
childProcess.execSync(cmdLine);
}

process.on("unhandledRejection", err => {
throw err;
});
Expand Down
7 changes: 0 additions & 7 deletions src/typescriptServices/_namespaces/ts.ts

This file was deleted.

16 changes: 0 additions & 16 deletions src/typescriptServices/tsconfig.json

This file was deleted.

16 changes: 0 additions & 16 deletions src/typescriptServices/typescriptServices.ts

This file was deleted.

0 comments on commit 08e54b2

Please sign in to comment.