@neo4j-nvl/layout-workers
Version:
Layout workers for the Neo4j Visualization Library
17 lines (16 loc) • 533 B
JavaScript
/* 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()
};