chore(developer): refactor KeymanDeveloperProjectFile
Turns KeymanDeveloperProjectFile into an interface, and removes redundant data in filename and fileType fields, calculating these from filePath instead. Maintains separate KeymanDeveloperProjectFile10 and KeymanDeveloperProjectFile20 classes implementing the base interface for now, although that may be a target for future consolidation (lowpri).
parent
48c0f098
Please register or sign in to comment