@wanderqing/dts2md
v1.0.9
Published
Markdown generator from d.ts, List all exported functions and comments.
Downloads
12
Maintainers
Readme
dts2md
Convert your .d.ts files to markdown files.
List all function and function's comment from your .d.ts.
install
npm install @wanderqing/dts2mdor
yarn add @wanderqing/dts2mdUsage
- support JSDoc comment
- support function declaration and arrow function
Get Function name rule
- If function has jsDoc
- Then get function's jsdoc first line text
- Else get function's name
Example
Code1
// index.ts
import { generate } from '@wanderqing/dts2md';
generate({
src: './src',
out: './docs'
})# If you installed ts-node
ts-node index.tsCreate a typescript definition file src/example.d.ts.
How to generate definition file
- Pass
-doption totsccommand. - set
declaration: truein yourtsconfig.json.
.example.d.ts
/**
* Get sum of two numbers
* @param a a number
* @param b anthoer number
*/
declare function add(a: number, b: number): number;Run Code1 you will get Some markdown files in your out dir
docs/example.md
## Get sum of two Numbers
```typescript
/**
* Get sum of two numbers
* @param a a number
* @param b anthoer number
*/
declare function add(a: number, b: number): number;
```