javascript - Type annotation for converting nullability -
I would like to do something that can remove the emptiness of a value (throwing an exception if it is actually zero) , But I could not find the type annotation correct. My first attempt was:
/ ** * ultimate {? T} obj * @ ultimate {string} message * @return {! T} * @TemplateT * / Function CheckNotNot (obyj, message) {if (obj === faucet) {throwing message; } And {return obj; }} It does not seem to work, though. If I use it as foo (checkNotNull (someVar)) (where foo () is expected of a non-nullable parameter), I still have < Code> TYPE_MISMATCH error (basically saying that the parameter is still empty).
Is there really a way to do this? Or do I have to type in manual Rick-check after obviously signals?
It is not possible in the present implementation, there are many planned changes to allow this but nothing.
Comments
Post a Comment