camunda-bpmn-js
Version:
Embeddable Camunda modeling distributions based on bpmn-js
27 lines (23 loc) • 701 B
TypeScript
export class BaseReplaceMenuProvider {
/**
* @param injector
* @param config
*/
constructor(injector: any, config: Config);
/**
* @param element
*
* @return
*/
getPopupMenuEntries(element: PopupMenuTarget): PopupMenuEntries;
}
export type Injector = any;
type ModdleElement = import("bpmn-js/lib/model/Types").ModdleElement;
type PopupMenuEntries = import("diagram-js/lib/features/popup-menu/PopupMenuProvider").PopupMenuEntries;
export type Config = {
resourceType: string;
className: string;
groupName: string;
replaceElement: (element: ModdleElement, resource: ModdleElement, injector: Injector) => ModdleElement;
search?: string | undefined;
};