INNER CODE UNIT · JavaScript
defTypings
codeceptjs/CodeceptJS · Bunoshfile.js:35
export async function defTypings() {
task.stopOnFailures()
say('Generate TypeScript definition')
await shell`npx jsdoc -c typings/jsdocPromiseBased.conf.json`
fs.renameSync('typings/types.d.ts', 'typings/promiseBasedTypes.d.ts')
await shell`npx jsdoc -c typings/jsdoc.conf.json`
}
/**
* Generate documentation for plugins: each plugin gets a dedicated page plus an overview index.
*/
export async function docsPlugins() {
task.stopOnFailures()
ensureDir('docs/plugins')
const files = fs.readdirSync('lib/plugin').filter(f => path.extname(f) === '.js')
const sharedPartials = fs.readdirSync('docs/shared').filter(f => path.extname(f) === '.mustache')