/** * @author Martin Karkowski * @email m.karkowski@zema.de * @create date 2020-03-12 10:58:24 * @modify date 2020-03-12 10:58:24 * @desc [description] */ import { ITemplate } from '../interfaces/ITemplate'; import { ILogicNodes } from '../interfaces/ILogicNodes'; import { IBaseEdgeOptions } from '../interfaces/IBaseEdgeOptions'; /** * Retruns the index of the corresponding Resizer * otherwise, returns -1 * @export * @param {ITemplate} template * @returns */ export function indexOfResizer(template: ITemplate) { const id = template.nodes[0].id; for (const [idx, node] of template.nodes.entries()) { if (node.isResizer && node.parent === id) { return idx; } } return -1; }