No código abaixo são passados 02 argumentos para o construtor da classe, mas é ela instaciada passando 03 argumentos:
export class Produto {
private nome: string; private preco: number;
constructor(nome: string, preco: number) { this.nome = nome; this.preco = preco; }
public getNome(): string { return this.nome; }
public getPreco(): number { return this.preco; }
const produto = new Produto("Smartphone", 1500, 10); // Aqui
export default produto;