Angular 16 added required inputs, which means instead of:
@Input() stuff: string;
you can write:
@Input({ required: true }) stuff: string;
DeepSource is falsely flagging these with “JS-0585: Input bindings should not be aliased”. That issue refers to this type of syntax, which is not relevant here:
@Input('stuffAttribute') stuff: string;