🚧 Still under progress. Soon will be finished.

ReflectedRootNode

INTERFACE code

Description

Represents a top level node (import, export or declaration)

Methods

  • getNodeType

    code

    The type of node. Can be an import, an export or a declaration

    getNodeType(): RootNodeType

    Returns

    RootNodeType:
  • 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: