AshTypescript.Rpc.Verifiers.VerifyUniqueInputFieldNames
(ash_typescript v0.17.3)
Copy Markdown
View Source
Verifies that all input fields for each RPC action have unique client names.
This prevents ambiguous input parsing where two different Elixir fields (arguments or accepted attributes) would map to the same client field name after formatting.
Example
If a resource has:
attribute :user_name, :string
argument :userName, :string # Would map to same client name as user_nameThis verifier would catch the conflict at compile time.