In a JavaScript (TypeScript) code I saw this syntax, with the exclamation point after an object property:
const myObject = {
key: something!.else,
}
I guess it's some kind of condition such as something?.else
, but I can't find a reference.
What is the name of it and what does it mean? From which ECMA Script version does it come from?