@compodoc/ngd-transformer
Version:
A set of transformers for @compodoc/ngd
40 lines (39 loc) • 880 B
TypeScript
export interface IOptions {
name?: string;
output?: string;
displayLegend?: boolean;
outputFormats?: string;
silent?: boolean;
dot?: {
shapeModules: string;
shapeProviders: string;
shapeDirectives: string;
colorScheme: string;
};
}
export declare class DotEngine {
template: string;
cwd: string;
files: {
component: any;
};
paths: {
dot: any;
json: any;
png: any;
svg: any;
html: any;
};
options: IOptions;
constructor(options: IOptions);
updateOutput(output: string): void;
generateGraph(deps: any): Promise<any[]>;
private cleanGeneratedFiles;
private preprocessTemplates;
private generateJSON;
private escape;
private generateDot;
private generateSVG;
private generateHTML;
private generatePNG;
}