Writing fable bindings is easier than many people think it is, but still require a time investment depending on how much of the API of a Javascript/Typescript library you want to expose. Having a Typescript definitions file will give you a very big advantage as you can see exactly what types a function expects and returns, without implementation details getting in the way. Additionally, there is the
ts2fable project, which attempts to automagically type out everything in the definitions file. This is usually a good starting point. The official
fable documentation is a good resource, and one of the resources I used to learn how to write bindings.