AshTypescript.Rpc.Verifiers.VerifyUniqueInputFieldNames (ash_typescript v0.17.2)

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_name

This verifier would catch the conflict at compile time.