Previously, for TypeScript/Vue development, I put my service validators classes next to the my service definition class, inside my ServiceModel:
ServiceModel\ BankAccount.cs BankAccountValidator.cs
As I used generated TypeScript DTOs, I never had issues having a dependency on the ServiceStack.dll.
For Blazor WASM, I understand that my ServiceModel must only reference ServiceStack.Interface.DLL to avoid dependencies that are incompatible with WASM (such as ServiceStack.DLL). I learnt this from Blazor wasm clash with ServiceStack.Script
My question is how can I use ServiceStack.FluentValidation in a way that is compatible with Blazor WASM, because it is not available via ServiceStack.Interfaces.
Should I simply relocate my service validators classes into the ServiceInterface layer?