docs/vendor.js
function FormArray(controls, validatorOrOpts, asyncValidator) {
        var _this = _super.call(this, coerceToValidator(validatorOrOpts), coerceToAsyncValidator(asyncValidator, validatorOrOpts)) || this;
        _this.controls = controls;
        _this._initObservables();
        _this._setUpdateStrategy(validatorOrOpts);
        _this._setUpControls();
        _this.updateValueAndValidity({ onlySelf: true, emitEvent: false });
        return _this;
    }
function FormArray(controls, validatorOrOpts, asyncValidator) {
        var _this = _super.call(this, coerceToValidator(validatorOrOpts), coerceToAsyncValidator(asyncValidator, validatorOrOpts)) || this;
        _this.controls = controls;
        _this._initObservables();
        _this._setUpdateStrategy(validatorOrOpts);
        _this._setUpControls();
        _this.updateValueAndValidity({ onlySelf: true, emitEvent: false });
        return _this;
    }
function FormArray ( controls , validatorOrOpts , asyncValidator ) { var _this = _super . call ( this , coerceToValidator ( validatorOrOpts ) , coerceToAsyncValidator ( asyncValidator , validatorOrOpts ) ) || this ; _this . controls = controls ; _this . _initObservables ( ) ; _this . _setUpdateStrategy ( validatorOrOpts ) ; _this . _setUpControls ( ) ; _this . updateValueAndValidity ( { onlySelf : true , emitEvent : false } ) ; return _this ; }
Creates a new `FormArray` instance.

@param controls An array of child controls. Each child control is given an index
where it is registered.

@param validatorOrOpts A synchronous validator function, or an array of
such functions, or an `AbstractControlOptions` object that contains validation functions
and a validation trigger.

@param asyncValidator A single async validator or array of async validator functions
Creates a new FormArray instance .