Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRuleNodeHandler

Interface for listeners of [rule.name]Entry and [rule.name]Exit events emitted by ArgdownTreeWalker

Hierarchy

  • IRuleNodeHandler

Callable

  • __call(request: IArgdownRequest, response: IArgdownResponse, node: IRuleNode, parentNode: IRuleNode | null, childIndex: number | null, logger: IArgdownLogger): void
  • Interface for listeners of [rule.name]Entry and [rule.name]Exit events emitted by ArgdownTreeWalker

    Parameters

    • request: IArgdownRequest

      the request should contain the input and all configuration settings

    • response: IArgdownResponse

      the response should contain any data produced or transformed by plugins

    • node: IRuleNode
    • parentNode: IRuleNode | null
    • childIndex: number | null
    • logger: IArgdownLogger

      an application-wide logger that should be used instead of console.log()

    Returns void

Generated using TypeDoc