🚧 Still under progress. Soon will be finished.

ReflectedNode

INTERFACE code

Description

Base specification of what a reflected node should have.

Methods

  • getTSNode

    code

    The original node generated by the TypeScript compiler

    getTSNode(): T | null

    Returns

    T | null:
  • getContext

    code

    Returns the context in which the AST node was created. The context contains useful utilities like the TS type checker.

    getContext(): ProjectContext

    Returns

    ProjectContext:
  • serialize

    code

    Returns a simple readonly JavaScript object without methods or internal state.

    serialize(): Model

    Returns

    Model: