UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

19 lines (18 loc) 842 B
import RpcMethodType from '../../pluggableElementTypes/RpcMethodType'; import SimpleFeature from '../../util/simpleFeature'; import type { RenderArgs } from './util'; import type { Region } from '../../util'; import type { SimpleFeatureSerialized } from '../../util/simpleFeature'; export default class CoreGetFeatures extends RpcMethodType { name: string; deserializeReturn(feats: SimpleFeatureSerialized[], args: unknown, rpcDriver: string): Promise<SimpleFeature[]>; serializeArguments(args: RenderArgs, rpcDriver: string): Promise<RenderArgs>; execute(args: { sessionId: string; regions: Region[]; adapterConfig: Record<string, unknown>; statusCallback: (arg: string) => void; stopToken?: string; opts?: any; }, rpcDriver: string): Promise<SimpleFeatureSerialized[]>; }