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.