microsoft / microsoft/TypeScript

cloneNode should return sub type, not Node

Aberta
#283 25 comentários 64 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Bug Domain: lib.d.ts Help Wanted
Linguagem predominante
Go
Estrelas
111k
Forks
14.3k
Merge médio
2d 4h
PRs com merge (30d)
132

Descrição

When I do `someElement.cloneNode()`, I want the returned element to be the same type as `someElement`, but right now it's returning type `Node`.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece localizando a declaração de tipo DOM para cloneNode e os testes existentes de verificação de tipos do TypeScript. Verifique como o tipo de retorno está declarado atualmente e, em seguida, adicione cobertura mostrando que clonar um elemento específico preserva seu subtipo; estará concluído quando o verificador de tipos aceitar o resultado específico do subtipo.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript, typescript
Domínio
compilers
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
64/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.