• Parameters

    • root: null | IPureNode
    • assets: IAssets
    • Optionalextra: {
          baseJs?: JSItem[];
          getOptions?: ((jsonOptions: Partial<{
              color: string[];
              colorFreezeLevel: number;
              duration: number;
              extraCss: string[];
              extraJs: string[];
              fitRatio: number;
              htmlParser: any;
              initialExpandLevel: number;
              maxInitialScale: number;
              maxWidth: number;
              nodeMinHeight: number;
              paddingX: number;
              pan: boolean;
              spacingHorizontal: number;
              spacingVertical: number;
              zoom: boolean;
          }>) => Partial<IMarkmapOptions>);
          jsonOptions?: Partial<{
              color: string[];
              colorFreezeLevel: number;
              duration: number;
              extraCss: string[];
              extraJs: string[];
              fitRatio: number;
              htmlParser: any;
              initialExpandLevel: number;
              maxInitialScale: number;
              maxWidth: number;
              nodeMinHeight: number;
              paddingX: number;
              pan: boolean;
              spacingHorizontal: number;
              spacingVertical: number;
              zoom: boolean;
          }>;
          urlBuilder?: UrlBuilder;
      }
      • OptionalbaseJs?: JSItem[]
      • OptionalgetOptions?: ((jsonOptions: Partial<{
            color: string[];
            colorFreezeLevel: number;
            duration: number;
            extraCss: string[];
            extraJs: string[];
            fitRatio: number;
            htmlParser: any;
            initialExpandLevel: number;
            maxInitialScale: number;
            maxWidth: number;
            nodeMinHeight: number;
            paddingX: number;
            pan: boolean;
            spacingHorizontal: number;
            spacingVertical: number;
            zoom: boolean;
        }>) => Partial<IMarkmapOptions>)
          • (jsonOptions): Partial<IMarkmapOptions>
          • Parameters

            • jsonOptions: Partial<{
                  color: string[];
                  colorFreezeLevel: number;
                  duration: number;
                  extraCss: string[];
                  extraJs: string[];
                  fitRatio: number;
                  htmlParser: any;
                  initialExpandLevel: number;
                  maxInitialScale: number;
                  maxWidth: number;
                  nodeMinHeight: number;
                  paddingX: number;
                  pan: boolean;
                  spacingHorizontal: number;
                  spacingVertical: number;
                  zoom: boolean;
              }>

            Returns Partial<IMarkmapOptions>

      • OptionaljsonOptions?: Partial<{
            color: string[];
            colorFreezeLevel: number;
            duration: number;
            extraCss: string[];
            extraJs: string[];
            fitRatio: number;
            htmlParser: any;
            initialExpandLevel: number;
            maxInitialScale: number;
            maxWidth: number;
            nodeMinHeight: number;
            paddingX: number;
            pan: boolean;
            spacingHorizontal: number;
            spacingVertical: number;
            zoom: boolean;
        }>
      • OptionalurlBuilder?: UrlBuilder

    Returns string