Changing generated Typescript or C++ templates
The central workings of a uniffi-bingen
are its templates.
uniffi-bindgen-react-native
templates are in the following directories:
Templates are written for Askama templating library.
There is a small-ish runtime for both languages:
typescript/src
, with tests and polyfills.- ’cpp/includes`.
This is intended to allow developers from outside the project to contribute more easily.
Making a change to the templates should be accompanied by an additional test, either in an existing test fixture, or a new one.
Running the tests can be done with:
./scripts/run-tests.sh
An individual test can be run:
./scripts/run-tests.sh -f $fixtureName