UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

15 lines (14 loc) 525 B
import { freeAdapterResources } from "../../data_adapters/dataAdapterCache.js"; import RpcMethodType from "../../pluggableElementTypes/RpcMethodType.js"; export default class CoreFreeResources extends RpcMethodType { name = 'CoreFreeResources'; async execute(args) { await freeAdapterResources(args); for (const renderer of this.pluginManager.getRendererTypes()) { renderer.freeResources(args); } } async serializeArguments(args, _rpcDriver) { return args; } }