type of htm/preact and htm directly are different
- Lenguaje dominante
- JavaScript
- Estrellas
- 9k
- Forks
- 181
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
https://github.com/developit/htm/blob/d62dcfdc721e47bc1923a2cb7a01ebd594ab0c25/src/integrations/preact/index.d.ts#L4
this returns VNode, while if you do `htm.bind(h)` the inferred return type is `VNode | VNode[]`
https://github.com/developit/htm/blob/d62dcfdc721e47bc1923a2cb7a01ebd594ab0c25/src/index.d.ts#L2-L4
Which one of the two types is correct? Should this be changed in the htm/preact type?
Guía de contribución
Línea de trabajo
Comienza con src/integrations/preact/index.d.ts y src/index.d.ts en las líneas indicadas y compara después cómo las dos declaraciones infieren el tipo de retorno del Tagged Template. Determina qué tipo coincide con la API prevista y aplica esa elección de forma coherente; se considera terminado cuando el tipo directo de htm/preact y el tipo de htm.bind(h) ya no difieren.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, typescript
- Área
- frontend
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100