[Web API type definition issue] ImageData constructor missing type `Float16Array`

Aberta Para iniciantes
#2,107 5 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
68/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Pouca atividade
Stack de tecnologia
typescript
Domínio
api

Direção de pesquisa

Comece pela seção de array ImageData da especificação HTML e pela definição atual gerada do construtor ImageData em @types/web. Compare os tipos de dados aceitos com as implementações citadas do Chromium e do WebKit. O trabalho estará concluído quando a definição de tipo gerada aceitar Float16Array para o construtor e as verificações relevantes forem aprovadas.

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

Descrição

lib.d.ts bug
Summary

Missing type in constructor

Expected vs. Actual Behavior

This is a fairly recent change, the ImageData constructor now accepts Float16Array as type for data in it's constructor, see:
https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagedataarray

There already is an issue on MDN to reflect this.

Playground Link

No response

Browser Support
  • This API is supported in at least two major browser engines (not two Chromium-based browsers).
Have Tried The Latest Releases
  • This issue applies to the latest release of TypeScript.
  • This issue applies to the latest release of @types/web.
Additional Context

Browser support:

  • Currently this is implemented in Chromium 137 and later
  • The current source of Safari also has support, I haven't checked if this is already in the latest published version
Linguagem predominante
TypeScript
Estrelas
740
Forks
474
Merge médio
2d 8h
PRs com merge (30d)
15

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

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.

Mais de microsoft/TypeScript-DOM-lib-generator

Todas as issues de microsoft/TypeScript-DOM-lib-generator

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

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