title: Angular Reactive form builder, can we set the form control value type?
body: <p>Can we have typed reactive forms using Angular formbuilder? What I mean is setting the TValue on the formcontrol so we get the right type. E.g.</p>
  <pre><code>public myForm= this.fb.group({
      name: ['', [Validators.required, Validators.maxLength(142)]])
    });
  </code></pre>
  <p>If I want to apply it as a string to a variable. It does not work, as it can be null and undefined.</p>
  <pre><code>let name: string = this.myForm.get(&quot;name&quot;)?.value; // Not working!
  </code></pre>
  <p>With the &quot;normal&quot; FormControls I can tell it it's TValue type.</p>
  <pre><code>nameFormControl = new FormControl&lt;string&gt;('', {nonNullable: true});
  </code></pre>
  <p>Direct initialization is then possible:</p>
  <pre><code>let name: string= this.nameFormControl.value; // works
  </code></pre>
  <p>Can we have the same type safety in form builders?</p>