Реализовать библиотеки F# для потребления с помощью TypeScript/Javascript?
Я знаю, что есть ряд проектов, которые могут компилировать F# в JavaScript. Поддерживает ли какой-либо из этих проектов этот вариант использования:
- разработка приложения на TypeScript
- но написание части приложения на F#, в виде библиотеки
- использование этой библиотеки F# из основного приложения TypeScript, оптимально безопасным для типов способом?
2 ответа
Решение
WebSharper производит d.ts
файлы для скомпилированных файлов JS. Вы можете прочитать об этом в соответствующем разделе документации. Однако эта функция все еще является экспериментальной и использует более старую версию TypeScript.
Существует FunScript ( https://github.com/ZachBray/FunScript), но он не имеет широкого распространения, поэтому может занять больше времени, чем его преимущества.