UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

28 lines (27 loc) 862 B
export type RenderReturn = Record<string, unknown> | undefined; type RendererRet = Promise<RenderReturn> | RenderReturn; export declare function renderToAbstractCanvas(width: number, height: number, opts: { exportSVG?: { rasterizeLayers?: boolean; scale?: number; }; highResolutionScaling?: number; }, cb: (ctx: CanvasRenderingContext2D) => RendererRet): Promise<{ canvasRecordedData: any; } | { reactElement: import("react/jsx-runtime").JSX.Element; } | { imageData: any; }>; export declare function getSerializedSvg(results: { width: number; height: number; canvasRecordedData: unknown; }): Promise<string>; export declare function ReactRendering({ rendering, }: { rendering: { reactElement?: React.ReactNode; html?: string; }; }): import("react/jsx-runtime").JSX.Element; export {};