Vben
2021-04-17 e1bc33f5c5660f62591997c1949c887ac7387871
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;
}