Rename external modules to index.d.ts

This commit is contained in:
Ryan Cavanaugh
2016-04-27 21:30:22 -07:00
parent a3b9cb53d0
commit 337587de8c
572 changed files with 21 additions and 5 deletions

View File

@@ -0,0 +1,18 @@
/// <reference path="../node/node.d.ts" />
import * as fs from 'fs';
import * as path from 'path';
const data = JSON.parse(fs.readFileSync(path.join(__dirname, '../../publish-typings/data/definitions.json'), 'utf-8'));
Object.keys(data).forEach(libName => {
const libData = data[libName];
if(libData.kind === 'ProperModule') {
if (libData.definitionFilename !== 'index.d.ts') {
console.log(`${libName} needs renaming from ${libData.definitionFilename}`);
const src = path.join(__dirname, '..', libName, libData.definitionFilename);
const dst = path.join(__dirname, '..', libName, 'index.d.ts');
fs.rename(src, dst);
}
}
});