playcanvas-typings
Version:
TypeScript declaration files for PlayCanvas game engine
17 lines (13 loc) • 418 B
JavaScript
var dir = require('node-dir');
var fs = require('fs');
var stream = fs.createWriteStream('index.d.ts');
dir.promiseFiles('./engine')
.then(files => {
files.filter(file => /(\.d\.ts)$/.test(file))
.map(file => file.replace(/\\/g,"/"))
.forEach(file => {
stream.write(`/// <reference path="./${file}" />\n`);
});
stream.end();
})
.catch(e => console.error(e));