ts-simple-ast
Renaming
Given the source file for following code:
enum MyEnum {
myMember
}
const myVar = MyEnum.myMember;
Renaming can be done as follows:
const myEnum = sourceFile.getEnum("MyEnum")!;
myEnum.rename("NewEnum");
Which will rename all usages of MyEnum
to NewEnum
across all files.
So the file above would now contain the following code:
enum NewEnum {
myMember
}
const myVar = NewEnum.myMember;