tsdoc-markdown
Version:
Generates markdown documentation from TypeScript source code.
14 lines (13 loc) • 375 B
TypeScript
import type { DocEntry } from '../types';
export interface Params {
name: string;
documentation: string;
}
export interface JsDocsMetadata {
examples: string[];
returnType?: string;
references?: string[];
}
export type Row = Required<Pick<DocEntry, 'name' | 'type' | 'documentation'>> & Pick<DocEntry, 'url'> & {
params: Params[];
} & JsDocsMetadata;