import fileUtil = require("./tool/FileUtil"); import fs = require("fs"); import path = require("path"); class Temp { private lanTxtId = 0; private lanObj:any; private lanStr2Key:any = {}; constructor(url: string) { let self = this; fileUtil.FileUtil.walkDir(url, self.onFile, null, self); } private onFile(url:string):void { let newUrl = url.replace('.d.ts','.ts'); fs.renameSync(url, newUrl); // let tsStr = fs.readFileSync(url, 'utf-8'); // tsStr = tsStr.replace(/(declare\s+)?(module|namespace)\s+byh\s+\{/,'').replace(/\}\s*$/,'').replace(/(\s+|^)export\s+/g, "$1"); // fs.writeFileSync(url, tsStr); } } // export function run(projectUrl: string): void { new Temp("G:\\phpstudy_pro\\WWW\\nslm\\src\\declare"); // }