Creating a native module which integrates a C++ library

Hello -

We have a requirement to create a native module which depends on functionality implemented in a C++ static lib. This isn’t something we have control over so using C++ is not avoidable.

I am hoping to use the expo modules api but am seeing that the majority of the documentation and examples are using Swift/Kotlin and make it pretty clear that those are the preferred native languages.

So my question is: is it possible/ relatively easy to use the expo modules api with a native implementation in C++ ?

If so - I would really appreciate if anyone could point me towards relevant examples or docs.

I am relatively new to RN so apologies if this is a question with an obvious answer.

Thanks!
Justin