message: docs(forms): Remove unnecessary repeating periods
  PR Close
diff: @@ -480,7 +480,7 @@ export abstract class AbstractControl {
  * @param opts Configuration options that determine how the control emits events after
  * marking is applied.
  * * `onlySelf`: When true, mark only this control. When false or not supplied,
  - * marks all direct ancestors. Default is false..
  + * marks all direct ancestors. Default is false.
  */
  markAsPristine(opts: {onlySelf?: boolean} = {}): void {
  (this as {pristine: boolean}).pristine = true;
  @@ -505,7 +505,7 @@ export abstract class AbstractControl {
  * @param opts Configuration options that determine how the control propagates changes and
  * emits events after marking is applied.
  * * `onlySelf`: When true, mark only this control. When false or not supplied,
  - * marks all direct ancestors. Default is false..
  + * marks all direct ancestors. Default is false.
  * * `emitEvent`: When true or not supplied (the default), the `statusChanges`
  * observable emits an event with the latest status the control is marked pending.
  * When false, no events are emitted.
  @@ -534,7 +534,7 @@ export abstract class AbstractControl {
  * @param opts Configuration options that determine how the control propagates
  * changes and emits events after the control is disabled.
  * * `onlySelf`: When true, mark only this control. When false or not supplied,
  - * marks all direct ancestors. Default is false..
  + * marks all direct ancestors. Default is false.
  * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
  * `valueChanges`
  * observables emit events with the latest status and value when the control is disabled.
  @@ -573,7 +573,7 @@ export abstract class AbstractControl {
  * @param opts Configure options that control how the control propagates changes and
  * emits events when marked as untouched
  * * `onlySelf`: When true, mark only this control. When false or not supplied,
  - * marks all direct ancestors. Default is false..
  + * marks all direct ancestors. Default is false.
  * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
  * `valueChanges`
  * observables emit events with the latest status and value when the control is enabled.
  @@ -635,7 +635,7 @@ export abstract class AbstractControl {
  * @param opts Configuration options determine how the control propagates changes and emits events
  * after updates and validity checks are applied.
  * * `onlySelf`: When true, only update this control. When false or not supplied,
  - * update all direct ancestors. Default is false..
  + * update all direct ancestors. Default is false.
  * * `emitEvent`: When true or not supplied (the default), both the `statusChanges` and
  * `valueChanges`
  * observables emit events with the latest status and value when the control is updated.
  