Não é possível adicionar um novo método a uma classe Angular TypeScript (FormGroup)

Estou tentando adicionar um método adicional à classe FormGroup do Angular que definirá o estado do grupo + definir o estado de erro do servidor.

Eu tenho o seguinte código em umform-helper.ts arquivo no meu aplicativo Angular4.

import { FormGroup } from '@angular/forms';

export interface FormGroup {
  setValueAndErrors(state: any, memberErrors: any);
}

FormGroup.prototype.setValueAndErrors = (state: any, memberErrors: any) => {
  this.setValue(state);
  // do some stuff with the memberErrors parameter
}

Mas o compilador gera um erro noFormGroup.prototype.setValueAndErrors linha.

ERRO no C: /dev/AppName/AppName-Client/src/app/shared/utils/form-helper.ts (3,21): A propriedade 'setValueAndErrors' não existe no tipo 'FormGroup'.

questionAnswers(1)

yourAnswerToTheQuestion