You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Narrowings are discarded at function boundaries (except IIFEs) because the compiler doesn’t know in general when or how many times a lambda will be called. Use ! (non-null assertion) in cases like this if you’re sure it can’t be nullish.
TypeScript Version: 3.6.3 or 3.7-Beta
Search Terms:
Object is possibly null, typescript message
Code
Expected behavior:
Like in 33 line
Actual behavior:
stock object is possibly null
Playground Link:
https://www.typescriptlang.org/play/index.html?ssl=42&ssc=3&pln=1&pc=1#code/FAFwngDgpgBAsgewHZTDAvDA3sGMBuAhgDYCuUAXDEqQLYBGUATgNy4wDGpTTUSHYKgGcQTAJZIA5mwC+wUJFgBlEAg4BrDNna8SIMbSgARQiEIAFKFHVUcePISE34yVGzxy5C6DBNmAkkhaWDAAJqaEtjAS+FAihkggKmrqQlEiKVTJGjAyADQw9GLExBKSUbSEEgCCHBwIpIlp2PQkhPyULihgMgDaALoyuXLgPn6EAPKkIMHsGRpZqjkAPtSkJe6FbR1UNAzMm7QSu3SMrMBe9UgiMLxCEMhCUAAqCOZMCBBCWgAUIeFmXJUcaBACUwIiUxm6AAfNo8MQoDN5s5sppVjQSlpMcRNmIAGYwH4AwgwABkZLCEQAdDE4iAEkklqlyZSSbSkLF4nwmSkhNSUaD4fYUVp2XTuYk0fyUZsvAikVtiO0OFAJvQAFZQDggKKtZU7Nb7VgwI5IE7G3IwDHrYjY214wnEiKsqlmalFEplV2C4V4K43O7raFuwge4qlKTUyo1OoNJrU-ESUI-dj2IkhfUq2AyIWwpXZ6lcHh8AQYdCYFHU3TEfSGcaWazUxzqIvcXj8MBpmCgzb+x4zLMdLRB2swAD8tziwY921V1KIZFgVAADGxu0PVeqtTrgqbjjAqzW68YIo3Wy2FyRyAVNzm5fI8ASiQBCO-b7UgIV2ewBmb4khiFaHJMEzOdOhXAozVXAoUROLEZD7KcQG4IIAJKYD1AfHQkVQ7BD2ZApqWI99NU-XJZBYIA
The text was updated successfully, but these errors were encountered: