Html-react-parser: Tipos de retorno incorrectos en attributeToProps

Creado en 16 abr. 2021  ·  5Comentarios  ·  Fuente: remarkablemark/html-react-parser

Descripción

En el archivo attributes-to-props.d.ts los tipos de retorno de la función attributesToProps es una Object con String elementos.

https://github.com/remarkablemark/html-react-parser/blob/80bbea06fac6825f2667060f979fbd54b407e748/lib/attributes-to-props.d.ts#L3 -L4

Pero en la función attributesToProps , setStyleProp es una llamada para transformar CSSInline en StyleObject .

https://github.com/remarkablemark/html-react-parser/blob/80bbea06fac6825f2667060f979fbd54b407e748/lib/attributes-to-props.js#L62

El retorno de la función es StyleObject y no String .

https://github.com/remarkablemark/html-react-parser/blob/80bbea06fac6825f2667060f979fbd54b407e748/lib/utilities.js#L76 -L87

El resultado de este error de escritura es un error si desea obtener un CSSProperty .

Capture d’écran 2021-04-16 à 10 42 51

Comportamiento esperado

Actualiza attributes-to-props.d.ts con:

export type Attributes = Record<string, string>; 
export type Props = Record<string, string> & {
  style: Record<string, string>;
}; 
bug

Todos 5 comentarios

Gracias por crear este problema @EoleO. ¿Le gustaría abrir un PR?

@EoleO por favor revise el # 245

Publicado v1.2.6 :

npm :

npm i [email protected]

Hilo :

yarn add [email protected]

Gracias por su capacidad de respuesta

@EoleO Por supuesto, no dude en volver a abrir si todavía tiene

¿Fue útil esta página
0 / 5 - 0 calificaciones