UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

15 lines (14 loc) 890 B
import RpcMethodType from '../../pluggableElementTypes/RpcMethodType.ts'; import type { RenderArgs, RenderArgsSerialized, RenderResults, ResultsSerialized } from './util.ts'; export default class CoreRender extends RpcMethodType { name: string; serializeArguments(args: RenderArgs, rpcDriver: string): Promise<import("../../pluggableElementTypes/renderers/ServerSideRendererType.ts").RenderArgsSerialized>; executeDirect(args: RenderArgs): Promise<RenderResults | { reactElement: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined; html?: string; }>; execute(args: RenderArgsSerialized & { stopToken?: string; }, rpcDriver: string): Promise<ResultsSerialized>; deserializeReturn(serializedReturn: RenderResults | ResultsSerialized, args: RenderArgs, rpcDriver: string): Promise<unknown>; }