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')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…