Basic Symbol Movement
Simply call Symbol.move_to_file(…) to move a symbol to a new file.By default, this will move any dependencies, including imports, to the new
file.
Moving Strategies
The Symbol.move_to_file(…) method accepts astrategy parameter, which can be used to control how imports are updated.
Your options are:
"update_all_imports": Updates all import statements across the codebase (default)"add_back_edge": Adds import and re-export in the original file
"add_back_edge" is useful when moving a symbol that is depended on by other symbols in the original file, and will result in smaller diffs.