Implementați biblioteci F# pentru a fi utilizate de TypeScript/JavaScript?
Știu că există o serie de proiecte care pot compila F# în JavaScript. Susține vreunul dintre aceste proiecte acest caz de utilizare:
- dezvoltarea unei aplicații în TypeScript
- dar scrierea unei părți din aplicație în F#, ca bibliotecă
- consumând această bibliotecă F# din aplicația principală TypeScript, în mod optim într-un mod sigur din punct de vedere al tipurilor?
Răspuns #1
WebSharper generează fișiere d.ts pentru fișierele JS compilate. Puteți citi despre acest lucru în secțiunea relevantă a documentației. Totuși, această funcționalitate este încă experimentală și utilizează o versiune mai veche de TypeScript.
Răspunsul #2
Există FunScript (https://github.com/ZachBray/FunScript), dar nu pare să fie larg răspândit, așa că s-ar putea să-ți ia mai mult timp decât beneficiile pe care le aduce.