Files
auto-solution/modeler/src/views/behaviour/graph/props.ts

29 lines
715 B
TypeScript
Raw Normal View History

2026-02-08 15:38:50 +08:00
/*
* This file is part of the kernelstudio package.
*
* (c) 2014-2025 zlin <admin@kernelstudio.com>
*
* For the full copyright and license information, please view the LICENSE file
* that was distributed with this source code.
*/
import { Graph, Node } from '@antv/x6';
import { type ExtractPropTypes, type PropType } from 'vue';
import type { ModelElement } from './element';
export const elementProps = {
node: {
type: Object as PropType<Node>,
required: true,
},
graph: {
type: Object as PropType<Graph>,
required: true,
},
element: {
type: Object as PropType<ModelElement>,
required: false,
},
};
export type ElementPropsType = ExtractPropTypes<typeof elementProps>