mirror of
https://github.com/denoland/deno.git
synced 2025-10-02 15:14:33 +00:00
Upgrade to TypeScript 3.4.1 (#2027)
This commit is contained in:
parent
c855d0edd2
commit
ada5ffa610
7 changed files with 116 additions and 86 deletions
|
@ -11,6 +11,7 @@ import { inlineFiles, loadDtsFiles } from "./ast_util";
|
|||
const { ModuleKind, ModuleResolutionKind, ScriptTarget } = ts;
|
||||
|
||||
/** setups and returns the fixtures for testing */
|
||||
// eslint-disable-next-line @typescript-eslint/explicit-function-return-type
|
||||
function setupFixtures() {
|
||||
const basePath = process.cwd();
|
||||
const buildPath = `${basePath}/tools/ts_library_builder/testdata`;
|
||||
|
@ -35,7 +36,7 @@ function setupFixtures() {
|
|||
compilerOptions: {},
|
||||
useVirtualFileSystem: true
|
||||
});
|
||||
loadDtsFiles(declarationProject);
|
||||
loadDtsFiles(declarationProject, {});
|
||||
for (const { filePath, text } of inputProject.emitToMemory().getFiles()) {
|
||||
declarationProject.createSourceFile(filePath, text);
|
||||
}
|
||||
|
@ -43,7 +44,7 @@ function setupFixtures() {
|
|||
compilerOptions: {},
|
||||
useVirtualFileSystem: true
|
||||
});
|
||||
loadDtsFiles(outputProject);
|
||||
loadDtsFiles(outputProject, {});
|
||||
const outputSourceFile = outputProject.createSourceFile(outputFile);
|
||||
const debug = true;
|
||||
|
||||
|
@ -59,7 +60,7 @@ function setupFixtures() {
|
|||
};
|
||||
}
|
||||
|
||||
function buildLibraryFlatten() {
|
||||
function buildLibraryFlatten(): void {
|
||||
const {
|
||||
basePath,
|
||||
buildPath,
|
||||
|
@ -135,7 +136,7 @@ function buildLibraryFlatten() {
|
|||
assert.equal(variableDeclarationsNs.length, 1);
|
||||
}
|
||||
|
||||
function buildLibraryMerge() {
|
||||
function buildLibraryMerge(): void {
|
||||
const {
|
||||
basePath,
|
||||
buildPath,
|
||||
|
@ -198,7 +199,7 @@ function buildLibraryMerge() {
|
|||
assert.equal(interfaceProperties![1].type, "number");
|
||||
}
|
||||
|
||||
function testInlineFiles() {
|
||||
function testInlineFiles(): void {
|
||||
const {
|
||||
basePath,
|
||||
buildPath,
|
||||
|
@ -220,7 +221,7 @@ function testInlineFiles() {
|
|||
|
||||
// TODO author unit tests for `ast_util.ts`
|
||||
|
||||
function main() {
|
||||
function main(): void {
|
||||
console.log("ts_library_builder buildLibraryFlatten");
|
||||
buildLibraryFlatten();
|
||||
console.log("ts_library_builder buildLibraryMerge");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue