There isn't a should make use of a return assertion because the compiler can infer you want to return the results of the expression This appears to be comparable to this problem: Bogus "Property will not exist on type 'by no means'" when transforming value inside callback with strictNullChecks, which https://whitelandgurugram.co.in/