# getDecodedParamNames

Returns the decoded field names contributed by one Path AST node.

## Signatures

```ts
export declare function getDecodedParamNames(ast: PathAst): ReadonlyArray<string>;
```

## Why

Joined schema transformations can project child inputs and detect collisions.

## Ownership and lifetime

`getDecodedParamNames` traverses the supplied AST immediately and returns a fresh array; child AST and Schema values in that array remain shared references.
