UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

15 lines (14 loc) 623 B
import BaseRpcDriver from './BaseRpcDriver'; import type { RpcDriverConstructorArgs } from './BaseRpcDriver'; import type PluginManager from '../PluginManager'; declare class DummyHandle { destroy(): void; call(_functionName: string, _filteredArgs?: Record<string, unknown>, _options?: {}): Promise<unknown>; } export default class MainThreadRpcDriver extends BaseRpcDriver { name: string; makeWorker: () => Promise<DummyHandle>; constructor(args: RpcDriverConstructorArgs); call(pm: PluginManager, sessionId: string, funcName: string, args: Record<string, unknown>): Promise<unknown>; } export {};