Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NodeREDLauncher

Hierarchy

  • NodeREDLauncher

Index

Constructors

constructor

  • new NodeREDLauncher(RED: NodeRED.IRuntime, globalContext: any, nodeRedFlows: NodeRED.IRuntimeFlowConfig, nodeRedStorage: NodeRED.IStorageApi, app: express.Router, server: Server, nodes: NodeRED.INode[], config: IConfig, logger: ILogger): NodeREDLauncher
  • Creates a new instance of NodeREDLauncher

    Parameters

    • RED: NodeRED.IRuntime
    • globalContext: any
    • nodeRedFlows: NodeRED.IRuntimeFlowConfig

      flows

    • nodeRedStorage: NodeRED.IStorageApi

      custom storage

    • app: express.Router

      express router to attach to

    • server: Server
    • nodes: NodeRED.INode[]

      nodes

    • config: IConfig

      configuration data

    • logger: ILogger

      logger target

    Returns NodeREDLauncher

Properties

Private _logger

_logger: ILogger

Private _nodeRedFlows

_nodeRedFlows: any

Private _nodeRedStorage

_nodeRedStorage: NodeRED.IStorageApi

Private _nodes

_nodes: NodeRED.INode[]

Private _red

_red: NodeRED.IRuntime

Private _reloadTimer

_reloadTimer: Timer

Methods

reload

  • reload(): void

start

  • start(): when.Promise

Generated using TypeDoc