mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-19 23:39:50 +02:00
20 lines
414 B
TypeScript
20 lines
414 B
TypeScript
import type { LayoutLoaderDefinition } from 'mermaid';
|
|
|
|
const loader = async () => await import(`./render.js`);
|
|
const algos = ['elk.stress', 'elk.force', 'elk.mrtree', 'elk.sporeOverlap'];
|
|
|
|
const layouts: LayoutLoaderDefinition[] = [
|
|
{
|
|
name: 'elk',
|
|
loader,
|
|
algorithm: 'elk.layered',
|
|
},
|
|
...algos.map((algo) => ({
|
|
name: algo,
|
|
loader,
|
|
algorithm: algo,
|
|
})),
|
|
];
|
|
|
|
export default layouts;
|