chore: fix util JSDocs

This commit is contained in:
Philipp
2023-04-11 14:42:22 +02:00
committed by Philipp Fromme
parent e24c238e74
commit 43c3f9d5b2
4 changed files with 73 additions and 32 deletions

View File

@ -3,6 +3,10 @@ import {
isFunction
} from 'min-dash';
/**
* @typedef {import('../model/Types').ModdleElement} ModdleElement
*/
// TODO(nikku): remove with future bpmn-js version
/**
@ -12,6 +16,10 @@ import {
* 2) If Promise class is implemented in current environment.
*
* @private
*
* @param {Function} api
*
* @return {Function}
*/
export function wrapForCompatibility(api) {
@ -60,6 +68,11 @@ export function wrapForCompatibility(api) {
var DI_ERROR_MESSAGE = 'Tried to access di from the businessObject. The di is available through the diagram element only. For more information, see https://github.com/bpmn-io/bpmn-js/issues/1472';
/**
* @private
*
* @param {ModdleElement} businessObject
*/
export function ensureCompatDiRef(businessObject) {
// bpmnElement can have multiple independent DIs