UNPKG

ngrx-uml

Version:
23 lines (22 loc) 745 B
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; }