There is an ongoing effort to implement type safe wrappers around signals. The implementation is in its early stages. Once the implementation will produce functional code, PRs will be opened at related repositories.
The PR to gir2swift can be found here at the moment.
Any suggestion or advice is welcomed.