Documentation Generator

deno doc followed by a list of one or more source files will print the JSDoc documentation for each of the module’s exported members.

For example, given a file add.ts with the contents:

`

  1. /** * Adds x and y. * @param {number} x * @param {number} y * @returns {number} Sum of x and y */export function add(x: number, y: number): number { return x + y;}

`

Running the Deno doc command, prints the function’s JSDoc comment to stdout:

`

  1. deno doc add.tsfunction add(x: number, y: number): number Adds x and y. @param {number} x @param {number} y @returns {number} Sum of x and y

`

Use the --json flag to output the documentation in JSON format. This JSON format is consumed by the deno doc website and is used to generate module documentation.