Skip to content

Conversation

nbeloglazov
Copy link
Collaborator

According to https://github.com/kythe/kythe/blob/master/kythe/typescript/SCHEMA.md#class-declaration static methods should get different vnames from instance methods. But currently static methods are treated as instance methods and vnames overlap. This PR fixes that.

Note that static properties already work correctly.

@nbeloglazov nbeloglazov changed the title fix(typescript): handle static methods fix(typescript_indexer): emit correct vnames for static methods Jan 25, 2025
@nbeloglazov nbeloglazov enabled auto-merge (squash) January 25, 2025 18:06
@nbeloglazov nbeloglazov merged commit ede6dfb into kythe:master Jan 27, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants