Class TSCNode.SourceFile

java.lang.Object
org.openrewrite.javascript.internal.tsc.TSCNode
org.openrewrite.javascript.internal.tsc.TSCNode.SourceFile
All Implemented Interfaces:
TSCV8Backed
Enclosing class:
TSCNode

public static class TSCNode.SourceFile extends TSCNode
  • Constructor Details

    • SourceFile

      protected SourceFile(TSCProgramContext programContext, com.caoccao.javet.values.reference.V8ValueObject nodeV8)
  • Method Details

    • getFileName

      public String getFileName()
    • getPath

      public String getPath()
    • getResolvedPath

      public String getResolvedPath()
    • getOriginalFileName

      public String getOriginalFileName()
    • getModuleName

      public String getModuleName()
    • getCompilerBridgeSourceInfo

      public TSCProgramContext.CompilerBridgeSourceInfo getCompilerBridgeSourceInfo()
      This is *not* a concept in the TS compiler. This is part of the OpenRewrite-to-TSC bridge.