@vhidvz/wfjs
    Preparing search index...

    Type Alias BPMNProcess

    BPMNProcess: BPMNElement & {
        "bpmn:boundaryEvent"?: BPMNBoundaryEvent[];
        "bpmn:endEvent"?: BPMNEndEvent[];
        "bpmn:isExecutable": boolean;
        "bpmn:laneSet"?: BPMNLaneSet[];
        "bpmn:sequenceFlow"?: BPMNSequenceFlow[];
        "bpmn:startEvent"?: BPMNStartEvent[];
        "bpmn:task"?: BPMNTask[];
    } & { [x in BPMNTaskType]?: BPMNTask[] } & {
        [x in "bpmn:parallelGateway" | "bpmn:eventBasedGateway"]?: BPMNStrictGateway[]
    } & {
        [x in "bpmn:intermediateThrowEvent"
        | "bpmn:intermediateCatchEvent"]?: BPMNIntermediateEvent[]
    } & {
        [x in | "bpmn:complexGateway"
        | "bpmn:inclusiveGateway"
        | "bpmn:exclusiveGateway"]?: BPMNNormalGateway[]
    } & {
        [x in "bpmn:subProcess"
        | "bpmn:transaction"
        | "bpmn:callActivity"]?: (
            BPMNElement & { "bpmn:triggeredByEvent"?: boolean } & Omit<
                BPMNProcess,
                "bpmn:isExecutable"
                | "bpmn:laneSet",
            >
        )[]
    }