ConsoleOutputNodesGroup.ts 627 B

12345678910111213141516171819202122
  1. import { IOptions } from "../interfaces/IOptions";
  2. import { ConsoleOutputDisableExpressionNode } from "../custom-nodes/console-output-nodes/ConsoleOutputDisableExpressionNode";
  3. import { NodesGroup } from './NodesGroup';
  4. export class ConsoleOutputNodesGroup extends NodesGroup {
  5. /**
  6. * @param options
  7. */
  8. constructor (options: IOptions) {
  9. super(options);
  10. if (!this.options.get('disableConsoleOutput')) {
  11. return;
  12. }
  13. this.nodes.set(
  14. 'consoleOutputDisableExpressionNode',
  15. new ConsoleOutputDisableExpressionNode(this.options)
  16. );
  17. }
  18. }