Вам потребуется получить псевдоним символа из имеющегося у вас локального символа fs
.
const localFsSymbol = typeChecker.getSymbolAtLocation(node)!; // todo: handle when undefined
const fsSymbol = typeChecker.getAliasedSymbol(localFsSymbol);
const moduleExports = typeChecker.getExportsOfModule(fsSymbol);
// this prints out ["rename", "renameSync", "truncate", ...etc...]
console.log(moduleExports.map(s => s.name));
Если это не сработает, убедитесь, что в программе нет диагностики:
const diagnostics = ts.getPreEmitDiagnostics(program);
console.log(diagnostics);