import { Project } from "https://dotland.deno.dev/x/ts_morph@15.1.0/ts_morph.js";
Methods
_addSourceFilesForTsConfigResolver(tsConfigResolver, compilerOptions)
addDirectoryAtPath(dirPath, options?)
addDirectoryAtPathIfExists(dirPath, options?)
addSourceFileAtPath(filePath)
addSourceFileAtPathIfExists(filePath)
addSourceFilesAtPaths(fileGlobs)
addSourceFilesFromTsConfig(tsConfigFilePath)
createDirectory(dirPath)
createSourceFile()
filePath,
sourceFileText,
options,
emit(emitOptions?)
emitSync(emitOptions?)
emitToMemory(emitOptions?)
enableLogging(enabled?)
forgetNodesCreatedInBlock(block)
formatDiagnosticsWithColorAndContext(diagnostics, opts?)
getAmbientModule(moduleName)
getAmbientModuleOrThrow(moduleName)
getDirectory(dirPath)
getDirectoryOrThrow(dirPath)
getSourceFile(fileNameOrSearchFunction)
getSourceFileOrThrow(fileNameOrSearchFunction)
getSourceFiles(globPatterns)
removeSourceFile(sourceFile)
save()
saveSync()