ngrx-uml
Version:
NGRX to Plant UML diagram
23 lines (22 loc) • 745 B
TypeScript
import { Output } from '../../core/outputs/output';
import { RenderResult } from '../../core/renderers';
export interface PlantUmlOutputOptions {
outDir: string;
ext: string;
clickableLinks: boolean;
saveWsd: boolean;
generateDiagramsImages: boolean;
plantUmlServerUrl?: string;
remotePathPrefix?: string;
}
export declare class PlantUmlOutputService implements Output {
private readonly options;
constructor(options: PlantUmlOutputOptions);
transform(inputs: RenderResult[]): Promise<void>;
transformFromString(name: string, input: string): Promise<void>;
private renderToImageFile;
private renderImage;
private createWriteStream;
private createDiagram;
private writeWsdToFile;
}