TS2783TS2783 — Argumento Spread Deve Ter Tipo Tupla
Um argumento spread em uma chamada de função deve ser um tipo tupla ou passado para um parâmetro rest.
TS2669Declarações de aumento de módulo devem estar em um arquivo reconhecido como módulo externo.
Você está tentando aumentar os tipos de um módulo, mas o arquivo que faz o aumento não é um módulo em si. Um arquivo precisa ter pelo menos um import ou export para ser considerado um módulo.
Adicione um import ou export {} para tornar o arquivo um módulo. Mova o aumento para um arquivo .d.ts com uma declaração de módulo. Certifique-se de que o arquivo está incluído no tsconfig.
TS2783Um argumento spread em uma chamada de função deve ser um tipo tupla ou passado para um parâmetro rest.
TS2339O TypeScript não consegue encontrar a propriedade especificada no tipo fornecido.
TS2461Um padrão de desestruturação espera um tipo array, mas o valor não é um array.
TS2488O tipo sendo iterado não possui o método Symbol.iterator.
TS2454Uma variável é utilizada antes de ter recebido um valor.
TS2612Uma propriedade em uma classe derivada conflita com um acessor getter/setter na classe base.