typescript - Kuinka sisällyttää tyyppimäärittelyt js-kirjastoon, joka on kääritty esbuildin kanssa


Työstän JS-kirjastoa, joka julkaistaan npm:ssä TypeScriptin ja esbuildin kanssa. Esbuild-komentoni pakkaa onnistuneesti kaikki .ts-tiedostoni yhdeksi .js-tiedostoksi. Ongelma on, että tyypinmäärittelyjä ei ole, joten jos julkaisen pelkän .js-tiedoston, kirjastoni käyttäjillä ei ole käytettävissä olevia tyypinmäärittelyjä. Kuinka voin konfiguroida esbuildin sisällyttämään tyypinmäärittelyt.

Sivuhuomautus: Pitääkö minun huolehtia erilaisten JS-versioiden julkaisemisesta import/module/es5 vai...? Haluan vain, että kirjastoa voivat käyttää kaikki.