1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| import type LogicFlow from '@logicflow/core';
|
| import { provide, inject } from 'vue';
|
| const key = Symbol('flow-chart');
|
| type Instance = {
| logicFlow: LogicFlow;
| };
|
| export function createFlowChartContext(instance: Instance) {
| provide(key, instance);
| }
|
| export function useFlowChartContext(): Instance {
| return inject(key) as Instance;
| }
|
|