bpmn-js
Version:
A bpmn 2.0 toolkit and web modeler
41 lines (36 loc) • 810 B
TypeScript
/**
* Is an element of the given BPMN type?
*
* @param element
* @param type
*
* @return
*/
export function is(element: Element | ModdleElement, type: string): boolean;
/**
* Return true if element has any of the given types.
*
* @param element
* @param types
*
* @return
*/
export function isAny(element: Element | ModdleElement, types: string[]): boolean;
/**
* Return the business object for a given element.
*
* @param element
*
* @return
*/
export function getBusinessObject(element: Element | ModdleElement): ModdleElement;
/**
* Return the di object for a given element.
*
* @param element
*
* @return
*/
export function getDi(element: Element): ModdleElement;
type Element = import('../model/Types').Element;
type ModdleElement = import('../model/Types').ModdleElement;