diff --git a/tools/deploy/deploy.js b/tools/deploy/deploy.ts similarity index 74% rename from tools/deploy/deploy.js rename to tools/deploy/deploy.ts index 13e0cf10..06c13ed2 100644 --- a/tools/deploy/deploy.js +++ b/tools/deploy/deploy.ts @@ -2,7 +2,7 @@ import fs from 'fs'; import pathlib from 'path'; -export function link(pairs, dstDir) { +export function link(pairs : {src : string, dst : string}[], dstDir : string) { for (let {src, dst} of pairs) { dst = pathlib.join(dstDir, dst); fs.mkdirSync(pathlib.dirname(dst), {recursive: true}); diff --git a/tools/deploy/find.js b/tools/deploy/find.ts similarity index 89% rename from tools/deploy/find.js rename to tools/deploy/find.ts index 6026654d..8084bffb 100644 --- a/tools/deploy/find.js +++ b/tools/deploy/find.ts @@ -2,7 +2,7 @@ import fs from 'fs'; import pathlib from 'path'; -export function find(startDir, tag) { +export function find(startDir : string, tag : string) { const stack = [startDir]; const results = []; let dir; diff --git a/tools/deploy/package.json b/tools/deploy/package.json index fd9774dc..d844eebf 100644 --- a/tools/deploy/package.json +++ b/tools/deploy/package.json @@ -1,5 +1,6 @@ { "dependencies": { + "@types/node": "^14.0.23", "commander": "^5.1.0", "debug": "^4.1.1" },