import {Model} from '@process-engine/process_engine_contracts'; import * as Parser from './index'; // TODO: The following elements are not supported yet: // - Text annotations // - Associations export function parseProcessFlowNodes(processData: any, errors: Array): Array { let nodes: Array = []; const events: Array = Parser.parseEventsFromProcessData(processData, errors); const gateways: Array = Parser.parseGatewaysFromProcessData(processData); const tasks: Array = Parser.parseActivitiesFromProcessData(processData, errors); nodes = nodes.concat(gateways, tasks, events); return nodes; }