@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
20 lines (19 loc) • 664 B
TypeScript
import RpcMethodType from '../../pluggableElementTypes/RpcMethodType.ts';
import type { Region } from '../../util/index.ts';
export default class CoreGetExportData extends RpcMethodType {
name: string;
serializeArguments(args: {
sessionId: string;
regions: Region[];
adapterConfig: Record<string, unknown>;
formatType: string;
opts?: any;
}, rpcDriver: string): Promise<Record<string, unknown>>;
execute(args: {
sessionId: string;
regions: Region[];
adapterConfig: Record<string, unknown>;
formatType: string;
opts?: any;
}, rpcDriver: string): Promise<string>;
}