fix(modeling): fix Modeling types

This commit is contained in:
Philipp
2023-04-06 09:09:40 +02:00
committed by Philipp Fromme
parent adea40e78d
commit bd1fa49de0
4 changed files with 97 additions and 42 deletions

View File

@ -2,15 +2,15 @@ import {
some
} from 'min-dash';
/**
* @typedef { import('../model').DiagramElement } DiagramElement
* @typedef { import('../model/Types').BpmnElement } BpmnElement
* @typedef { import('../model/Types').ModdleElement } ModdleElement
*/
/**
* Is an element of the given BPMN type?
*
* @param {DiagramElement|ModdleElement} element
* @param {BpmnElement|ModdleElement} element
* @param {string} type
*
* @return {boolean}
@ -25,8 +25,8 @@ export function is(element, type) {
/**
* Return true if element has any of the given types.
*
* @param {DiagramElement} element
* @param {Array<string>} types
* @param {BpmnElement|ModdleElement} element
* @param {string[]} types
*
* @return {boolean}
*/
@ -39,7 +39,7 @@ export function isAny(element, types) {
/**
* Return the business object for a given element.
*
* @param {DiagramElement|ModdleElement} element
* @param {BpmnElement|ModdleElement} element
*
* @return {ModdleElement}
*/
@ -50,7 +50,7 @@ export function getBusinessObject(element) {
/**
* Return the di object for a given element.
*
* @param {DiagramElement} element
* @param {BpmnElement} element
*
* @return {ModdleElement}
*/