denis-migdal / LISS

Light, Intuitive, Simplier, and Safer Web Components.
MIT License
2 stars 0 forks source link

Définition de composants avec "host" #1

Closed Valenrieu closed 8 months ago

Valenrieu commented 8 months ago

Erreur de typage lors de la définition de composants avec le paramètre host. Exemple qui produit une erreur :

class RegisteredUsers extends LISS({host: HTMLParagraphElement}) {
    constructor() {
        super();
    }
}

LISS.define("registered-users", RegisteredUsers);
denis-migdal commented 8 months ago

Issue non reproduite avec tsc version 4.9.3, mais bien reproduite avec nouvelle version 5.3.3 ....

denis-migdal commented 8 months ago

En théorie corrigé en supprimant la dépendance circulaire sur LISSBase.#host.

Il semblerait qu'il y ai eu une régression dans TypeScript...