@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
11 lines (10 loc) • 694 B
TypeScript
import RpcMethodType from '../../pluggableElementTypes/RpcMethodType';
import type { RenderArgs, RenderArgsSerialized, RenderResults, ResultsSerialized } from './util';
export default class CoreRender extends RpcMethodType {
name: string;
serializeArguments(args: RenderArgs, rpcDriver: string): Promise<import("../../pluggableElementTypes/renderers/ServerSideRendererType").RenderArgsSerialized | RenderArgs>;
execute(args: RenderArgsSerialized & {
stopToken?: string;
}, rpcDriver: string): Promise<RenderResults | ResultsSerialized>;
deserializeReturn(serializedReturn: RenderResults | ResultsSerialized, args: RenderArgs, rpcDriver: string): Promise<unknown>;
}