import { ICustomNode } from '../interfaces/custom-nodes/ICustomNode'; import { INodesGroup } from '../interfaces/INodesGroup'; import { IOptions } from "../interfaces/IOptions"; export abstract class NodesGroup implements INodesGroup { /** * @type {Map} */ protected nodes: Map = new Map (); /** * @type {IOptions} */ protected options: IOptions; constructor (options: IOptions) { this.options = options; } /** * @returns {Map} */ public getNodes (): Map { return this.nodes; } }