LfClassicMiniLcmApi should no longer implement IMiniLcmApi#2413
LfClassicMiniLcmApi should no longer implement IMiniLcmApi#2413hahn-kev wants to merge 1 commit into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughLfClassicMiniLcmApi no longer implements IMiniLcmReadApi, is refactored to a primary constructor, and drops several methods (GetWritingSystem overload, GetPublications, GetPartOfSpeech(Guid), GetPublication, GetSemanticDomain(Guid), GetSense(Guid), GetEntryIndex). LfClassicLexboxApiProvider.GetProjectApi now returns the concrete LfClassicMiniLcmApi type. ChangesInterface removal and API surface reduction
Estimated code review effort: 2 (Simple) | ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This just simplifies future work, it never really conformed to the API and as it was we had compiler errors whenever we add a new API which was usually just a noop.