Member Junction
    Preparing search index...

    Type Alias MJDiagramRenderResult

    MJDiagramRenderResult:
        | {
            Kind: MJDiagramKind;
            Success: true;
            Svg: string;
            Title: string;
            Warnings: MJDiagramDiagnostic[];
        }
        | {
            Diagnostics?: MJDiagramDiagnostic[];
            ErrorCode: MJDiagramErrorCode;
            Message: string;
            Success: false;
        }

    Type Declaration

    • {
          Kind: MJDiagramKind;
          Success: true;
          Svg: string;
          Title: string;
          Warnings: MJDiagramDiagnostic[];
      }
      • Kind: MJDiagramKind

        The normalized diagram kind.

      • Success: true
      • Svg: string

        Self-contained, themed SVG implementing the MJ Diagram Data Contract v1.

      • Title: string

        The diagram's title.

      • Warnings: MJDiagramDiagnostic[]

        Any non-fatal warnings discovered during validation.

    • {
          Diagnostics?: MJDiagramDiagnostic[];
          ErrorCode: MJDiagramErrorCode;
          Message: string;
          Success: false;
      }