core.mjs:6402 ERROR TypeError: users.filter is not a function

Не могу понять где ступил, помогите, плиз. В компоненте есть функция сабмит, срабатывает по кнопке.

export class RegisterComponent implements OnInit {

 users: User[] = []

 constructor(
    public auth: AuthService
  ) { }


submit() {

this.auth.getByNickName(this.form.value.nickname.trim()).subscribe(
      res => {
       this.users = res
      }
    )
}
}

// в AuthService соответственно вытягиваем из базы

getByNickName(nickname: string): Observable<User[]> {
    return this.http.get<User[]>(`${environment.fbDbUrl}/users.json`).pipe(
      map((users:User[]) => users.filter((user: User) => user.nickname === nickname))
    )
  }

Результат core.mjs:6402 ERROR TypeError: users.filter is not a function :-( Где я что не доглядел? код очевидный вроде бы


Ответы (0 шт):