Type safe PropertyBridge/TypeBridge

Description

ValueBridge has a generic type parameter specifying the expected type of input, and we check that it's applied to values of the correct type by executing something like this when binding it:

Let's do the same for TypeBridge/PropertyBridge, so that they can be applied safely.

Then we'll be able to get rid of casts in implementations of write.

Environment

None
Fixed

Assignee

Fabio Massimo Ercoli

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Feedback Requested

None

Components

Fix versions

Priority

Major
Configure