Реализовать библиотеки F# для потребления с помощью TypeScript/Javascript?

Я знаю, что есть ряд проектов, которые могут компилировать F# в JavaScript. Поддерживает ли какой-либо из этих проектов этот вариант использования:

  • разработка приложения на TypeScript
  • но написание части приложения на F#, в виде библиотеки
  • использование этой библиотеки F# из основного приложения TypeScript, оптимально безопасным для типов способом?

2 ответа

Решение

WebSharper производит d.ts файлы для скомпилированных файлов JS. Вы можете прочитать об этом в соответствующем разделе документации. Однако эта функция все еще является экспериментальной и использует более старую версию TypeScript.

Существует FunScript ( https://github.com/ZachBray/FunScript), но он не имеет широкого распространения, поэтому может занять больше времени, чем его преимущества.

Другие вопросы по тегам