When query message name is the same as execute message name there are conflicts. Example, create a contract where you have a query message and execute message with the same name. When the client is generated with this it will have typescript issues because the return values of an execution and a query are different.
When query message name is the same as execute message name there are conflicts. Example, create a contract where you have a query message and execute message with the same name. When the client is generated with this it will have typescript issues because the return values of an execution and a query are different.