RestorableValueFactory<F extends Object> typedef

RestorableValueFactory<F extends Object> = RestorableValue<F?> Function()

Function which creates appropriate RestorableValue subtype for F.

Note that values of RestorableValue are always nullable because of PropertyDescriptor's design.

Implementation

typedef RestorableValueFactory<F extends Object> = RestorableValue<F?>
    Function();