# Form.setValue

Assigns one decoded field value and updates dirty/touched metadata.

## Signatures

```ts
export declare function setValue<Values extends object, Key extends keyof Values & string, E, R>(state: RefSubject.RefSubject<State<Values>, E, R>, key: Key, value: Values[Key]): Effect.Effect<State<Values>, E, R>;
```


