If a function returns a value, then that value must be used.
TODO:
- [x] nested methods
utl.raf.makeAnimationLoop
- [x]
fn.apply()
andfn.call()
methods - [x]
bool && returningFunc()
expressions - [x]
never
doesn't need to be used - [ ] ignore
super()
- [ ] awaiting
Promise<some_value>
If a callback should return void
, then it should not return anything.
TODO:
- [x] Arrow functions
- [x] Anonymous functions
- [x] Overloads
- [x] Fix
.then
(unions)
If a function returns void
, the return value shouldn't be used.
TODO TODO
Values tested with instanceof
should have a union type with the tested class as a member.
- [ ] Allow extended types
Require that all callback parameters are used.
TODO:
- [ ] implement
Resources: