This allows removing dependencies that are not explicitly unused by the gdextension being built and is implemented using an intermediate json API file with the methods and classes stripped (i.e. without touching the file generators).
.pre-commit-config.yaml
Callable
typename
class
is_finite
Quaternion
Vector*
min/max/clamp/snap(ped)