message: fix(forms): FormBuilder.group return right type with shorthand parameters.
  Extract AbstractControlOptions from type when used in shorthand parameters on FormBuilder.group
  Fixes 48073
  PR Close
diff: @@ -189,6 +189,22 @@ describe('Form Builder', () => {
  expect(g.asyncValidator).toBe(null);
  });
  + it('should create groups with shorthand parameters and with right typings', () => {
  + const form = b.group({
  + shorthand: [3, Validators.required],
  + shorthand2: [5, {validators: Validators.required}],
  + });
  +
  + expect((form.get('shorthand')?.value)).toEqual(3);
  + expect(((form.get('shorthand2')!.value ?? 0) + 0)).toEqual(5);
  +
  +
  + const form2 = b.group({
  + shorthand2: [5, {updateOn: 'blur'}],
  + });
  + expect(((form2.get('shorthand2')!.value ?? 0) + 0)).toEqual(5);
  + });
  +
  it('should create control arrays', () => {
  const c = b.control('three');
  const e = b.control(null);
  