Today I have learned this is a legacy concept and can be safely dropped. Instead generated contracts will use Command and Query from package:cqrs. These types are structurally identical to their IRemote counterparts (after all the IRemote types were just markers).
Today I have learned this is a legacy concept and can be safely dropped. Instead generated contracts will use
Command
andQuery
frompackage:cqrs
. These types are structurally identical to theirIRemote
counterparts (after all theIRemote
types were just markers).