Files
ArtPlayer/scripts/build-ts.js
T
Harvey Zack 02953257f7 New type (#399)
* Update artplayer.d.ts
2022-10-09 15:43:32 +08:00

17 lines
511 B
JavaScript

import fs from 'fs';
import path from 'path';
import glob from 'glob';
const reg = /^import.*;$/gim;
const types = glob.sync(path.join(process.cwd(), 'packages/artplayer/types/*'));
const output = path.join(path.join(process.cwd(), `docs/assets/ts/artplayer.d.ts`));
let code = '';
for (let index = 0; index < types.length; index++) {
const type = types[index];
code += String(fs.readFileSync(type)).replace(reg, '');
}
fs.writeFileSync(output, code.trim());
console.log(`✨ Built artplayer.d.ts`);