Avatar ·

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