Erro "Property has no initializer" no TypeScript: como corrigir?
Olá! Comecei a estudar Angular e TypeScript recentemente e me deparei com um erro estranho. Tenho um componente simples onde declaro a propriedade `name` do tipo `string`, mas ao compilar o TypeScript aparece o erro:
```
Property 'name' has no initializer and is not definitely assigned in the constructor.
```
Aqui está meu código:
```typescript
import { Component } from '@angular/core';
@Component({
selector: 'app-user',
templateUrl: './user.component.html'
})
export class UserComponent {
name: string;
age: number;
constructor() {
// Ainda não atribuí valores, planejo fazer isso depois
}
setName(newName: string): void {
this.name = newName;
}
}
```
Entendo que o TypeScript exige que as propriedades sejam inicializadas ou na declaração, ou