Pim-community-dev: TS2322: Tapez JQuery<element>'n'est pas attribuable au type' JQuery<htmlelement>».</htmlelement></element>

Créé le 28 avr. 2020  ·  11Commentaires  ·  Source: akeneo/pim-community-dev

Lors de l'exécution de yarn webpack je reçois l'erreur suivante

tsl] ERROR in /srv/pim/web/bundles/pimdatagrid/js/datafilter/filters-column.ts(285,5)
      TS2322: Type 'JQuery<Element>' is not assignable to type 'JQuery<HTMLElement>'.
  Type 'Element' is missing the following properties from type 'HTMLElement': accessKey, accessKeyLabel, autocapitalize, dir, and 109 more.

Ressemble à cette propriété

public filterList: JQuery<HTMLElement>;

Doit être tapé à JQuery<Element>

bug

Commentaire le plus utile

Merci à tous d'avoir pris le temps de signaler le problème.

Tous les 11 commentaires

j'ai le même problème lors de l'installation d'akeneo 3.2

ce n'est qu'une solution temporaire

le correctif temporaire est d'ouvrir ce fichier:
web / bundles / pimdatagrid / js / datafilter / filters-column.ts

changer la ligne ~ 25 de ceci:
public filterList: JQuery<HTMLElement>;

pour ça:
public filterList: JQuery<Element>;

puis exécutez:
yarn run webpack

Même problème ici avec la v3.2.46

même problème ici avec la v3.2.51

ERROR in /srv/pim/web/bundles/pimdatagrid/js/datafilter/filters-column.ts
./web/bundles/pimdatagrid/js/datafilter/filters-column.ts
[tsl] ERROR in /srv/pim/web/bundles/pimdatagrid/js/datafilter/filters-column.ts(289,5)
      TS2322: Type 'JQuery<Element>' is not assignable to type 'JQuery<HTMLElement>'.
  Type 'Element' is missing the following properties from type 'HTMLElement': accessKey, accessKeyLabel, autocapitalize, dir, and 109 more.
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Salut @robingchan ,

Nous pouvons y remédier mais comme nous sommes open source, un PR serait également le bienvenu: wink:

La signature JQuery.find vient de changer: /

modifier: le PR associé sur @types : https://github.com/DefinitelyTyped/DefinatelyTyped/pull/44051

Belle prise Quentin.

Mauvais mouvement Jquery: facepalm:

Fusionné en 3.2, il sera disponible dans la prochaine balise v3.2.52.

Merci à tous d'avoir pris le temps de signaler le problème.

Cette page vous a été utile?
0 / 5 - 0 notes