UNPKG

@neo4j-nvl/layout-workers

Version:

Layout workers for the Neo4j Visualization Library

17 lines (16 loc) 533 B
/* eslint-disable @typescript-eslint/no-empty-function */ /* eslint-disable no-empty-function */ import { layout } from './cose-bilkent-layout-impl.js'; class CoseBilkentLayoutFallbackWorker { start() { } postMessage(data) { const { elements, spacingFactor } = data; const layoutData = layout(elements, spacingFactor); this.onmessage({ data: layoutData }); } onmessage() { } close() { } } export const coseBilkentLayoutFallbackWorker = { port: new CoseBilkentLayoutFallbackWorker() };