UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

16 lines (15 loc) 884 B
import type { ServerSideRendererType } from '../../pluggableElementTypes/index.ts'; import type { RenderArgs as ServerSideRenderArgs, RenderArgsSerialized as ServerSideRenderArgsSerialized } from '../../pluggableElementTypes/renderers/ServerSideRendererType.ts'; import type { Region } from '../../util/index.ts'; 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.ts';