UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

16 lines (15 loc) 860 B
import type { ServerSideRendererType } from '../../pluggableElementTypes'; import type { RenderArgs as ServerSideRenderArgs, RenderArgsSerialized as ServerSideRenderArgsSerialized } from '../../pluggableElementTypes/renderers/ServerSideRendererType'; import type { Region } from '../../util'; export interface RenderArgs extends ServerSideRenderArgs { adapterConfig: Record<string, unknown>; rendererType: string; } export interface RenderArgsSerialized extends ServerSideRenderArgsSerialized { assemblyName: string; regions: Region[]; adapterConfig: Record<string, unknown>; rendererType: string; } export declare function validateRendererType<T>(rendererType: string, RendererType: T): ServerSideRendererType; export { type RenderResults, type ResultsSerialized, } from '../../pluggableElementTypes/renderers/ServerSideRendererType';