TypeChecker#getAliasedSymbol says that baz in "foo.ts" points to bar in "baz.ts", skipping "bar.ts" entirely.
Does getImmediateAliasedSymbol work for you?
getImmediateAliasedSymbol