Html-react-parser: Jenis pengembalian yang salah pada atributToProps

Dibuat pada 16 Apr 2021  ·  5Komentar  ·  Sumber: remarkablemark/html-react-parser

Keterangan

Dalam file attributes-to-props.d.ts tipe kembalian dari fungsi attributesToProps adalah Object dengan item String .

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

Tetapi dalam fungsi attributesToProps , setStyleProp adalah panggilan untuk mengubah CSSInline menjadi StyleObject .

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

Pengembalian fungsi adalah StyleObject dan bukan String .

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

Hasil dari kesalahan pengetikan ini adalah kesalahan jika Anda ingin mendapatkan CSSProperty .

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

Perilaku yang Diharapkan

Perbarui attributes-to-props.d.ts dengan :

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

Semua 5 komentar

Terima kasih telah membuat masalah ini @EoleO. Apakah Anda ingin membuka PR?

@EoleO tolong tinjau #245

Diterbitkan v1.2.6 :

npm :

npm i [email protected]

Benang :

yarn add [email protected]

Terima kasih atas tanggapan Anda

@EoleO Tentu saja, jangan ragu untuk membuka kembali jika Anda masih mengalami masalah.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat