Olá tenho uma duvida. Caso na minha api o nome de usuário fosse name e não userName teríamos um problema.
Eu poderia criar uma interface de newUserDto para transferencia dos dados? Algo assim:
export interface NewUserDto {
name: string,
email: string,
fullName: string,
password: string
}E fazendo um parsing para ir correto para o back-end:
signup() {
const newUser: NewUser = this.signupForm.getRawValue()
const newUserDto: NewUserDto = {
name: newUser.userName,
fullName: newUser.fullName,
email: newUser.email,
password: newUser.password
}Um detalhe, o instrutor flávio já criou um interface NewUser que representa os dados do formulário, a minha ideia foi criar o NewUserDto para representar os dados enviados para o back-end.