SIGN IN SIGN UP

feat: extract IDocumentSet interface from DocumentSet (#25)

- Create IDocumentSet<TDocument> interface with all public members
- Update DocumentSet to implement IDocumentSet
- Change MongoVault.Set<T>() to return IDocumentSet<T>
- Update VaultPropertyCache to support both DocumentSet<> and IDocumentSet<>
- Update extension methods to use IDocumentSet<T>
K
kerem-acer committed
3a64af401efefade8847815cd2cf59d703b9b34c
Parent: d0f04ac
Committed by GitHub <noreply@github.com> on 1/10/2026, 8:06:34 AM