E0241: newline is not allowed between field name and '!'
In TypeScript, ! after a field name indicates a definite assignment
assertion. It is a syntax error to put the field name on a different line from
!:
class Banana {
skin
!: BananaSkin | undefined;
peel() {
this.skin = undefined;
}
}
To fix this error, put ! immediately after the field name, on the same line:
class Banana {
skin!: BananaSkin | undefined;
peel() {
this.skin = undefined;
}
}
Introduced in quick-lint-js version 2.6.0.