MCPcopy
hub / github.com/angular/angular / _reduceControls

Method _reduceControls

packages/forms/src/form_builder.ts:411–419  ·  view source on GitHub ↗

@internal

(controls: {
    [k: string]: T | ControlConfig<T> | FormControlState<T> | AbstractControl<T>;
  })

Source from the content-addressed store, hash-verified

409
410 /** @internal */
411 _reduceControls<T>(controls: {
412 [k: string]: T | ControlConfig<T> | FormControlState<T> | AbstractControl<T>;
413 }): {[key: string]: AbstractControl} {
414 const createdControls: {[key: string]: AbstractControl} = {};
415 Object.keys(controls).forEach((controlName) => {
416 createdControls[controlName] = this._createControl(controls[controlName]);
417 });
418 return createdControls;
419 }
420
421 /** @internal */
422 _createControl<T>(

Callers 2

groupMethod · 0.95
recordMethod · 0.95

Calls 3

_createControlMethod · 0.95
keysMethod · 0.65
forEachMethod · 0.45

Tested by

no test coverage detected