anchor.diff:  
       function createSourceFile(fileName, sourceText: String; languageVersion: TScriptTarget): JSourceFile; overload;
       function createSourceFile(fileName, sourceText: String; languageVersion: TScriptTarget; setParentNodes: Boolean): JSourceFile; overload;
  +
  +    function displayPartsToString(displayParts: array of JSymbolDisplayPart): String;
  +    function getDefaultCompilerOptions: JCompilerOptions;
  +    function transpileModule(input: String; transpileOptions: JTranspileOptions): JTranspileOutput;
  +    function transpile(input: String; compilerOptions: JCompilerOptions; fileName: String; diagnostics: array of JDiagnostic; moduleName: String): String;
  +    //function createLanguageServiceSourceFile(fileName: String; scriptSnapshot: JIScript; SnapshotscriptTarget: JScriptTargetversion: String; setNodeParents: Boolean): JSourceFile;
  +    function updateLanguageServiceSourceFile(sourceFile: JSourceFile; scriptSnapshot: JIScriptSnapshot; version: String; textChangeRange: JTextChangeRange; aggressiveChecks: Boolean): JSourceFile;
  +    //function createGetCanonicalFileName(useCaseSensitivefileNames: Boolean): (fileName: String): String;
  +    function createDocumentRegistry(useCaseSensitiveFileNames: Boolean): JDocumentRegistry;
  +    function preProcessFile(sourceText: String; readImportFiles: Boolean): JPreProcessedFileInfo;
  +    function createLanguageService(host: JLanguageServiceHost; documentRegistry: JDocumentRegistry): JLanguageService;
  +    function createClassifier: JClassifier;
  +    function getDefaultLibFilePath(options: JCompilerOptions): String;
     end;
   
   var TypeScriptExport := JTypeScriptExport(RequireModule('typescript'));
positive.code: *)
    end;
  
    JTypeScriptExport = class external
      function tokenToString(t: TSyntaxKind): string; external;
      function getPositionOfLineAndCharacter(sourceFile: JSourceFile; line, character: Integer): Integer; external;
  
negative.code:     languageVersion: TScriptTarget;
    end;
  
    JSymbolDisplayPart = class external
      text: String;
      kind: String;
    end;
  
    JCommentRange = class external 'CommentRange' (JTextRange)
      hasTrailingNewLine: Boolean;
  