Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CoreTransformationContext

Hierarchy

Index

Properties

Readonly factory

factory: NodeFactory

Methods

endLexicalEnvironment

  • Ends a lexical environment, returning any declarations.

    Returns Statement[]

getCompilerOptions

  • Gets the compiler options supplied to the transformer.

    Returns CompilerOptions

hoistFunctionDeclaration

  • Hoists a function declaration to the containing scope.

    Parameters

    Returns void

hoistVariableDeclaration

  • hoistVariableDeclaration(node: Identifier): void
  • Hoists a variable declaration to the containing scope.

    Parameters

    Returns void

resumeLexicalEnvironment

  • resumeLexicalEnvironment(): void
  • Resumes a suspended lexical environment, usually before visiting a function body.

    Returns void

startLexicalEnvironment

  • startLexicalEnvironment(): void
  • Starts a new lexical environment.

    Returns void

suspendLexicalEnvironment

  • suspendLexicalEnvironment(): void
  • Suspends the current lexical environment, usually after visiting a parameter list.

    Returns void

Generated using TypeDoc