ошибка TS7006: параметр "_" неявно имеет тип "любой"

У меня есть класс, реализующий ControlValueAccessor (из '@angular/forms'):

export abstract class xxx implements ControlValueAccessor {
    private _value: any = '';
    private onChange = (_) => {};

    get value(): any {
      return this._value;
    }

    set value(v: any) {
      if (v !== this._value) {
        this._value = v;
        this.onChange(v);
      }
    }
....
...

Это дает мне ошибку сборки в строке: private onChange = (_) => {};

и говорит: ошибка TS7006: параметр '_' неявно имеет тип 'любой'.

Любая идея, как я могу это исправить?


person user1892775    schedule 04.10.2019    source источник
comment
если вы хотите избежать ошибки, установите «Strict»: false в файле tsconfig.   -  person MukulSharma    schedule 04.10.2019


Ответы (1)


В соответствии с этим изменением SO

private onChange = (_) => {};

to

private onChange = (_:any) => {};

должно сработать

person jitender    schedule 04.10.2019