TS1230
A 'set' accessor must have exactly one parameter.
Broken Code ❌
class User {
private _name: string = '';
set name(first: string, last: string) {
this._name = `${first} ${last}`;
}
}Fixed Code ✔️
class User {
private _name: string = '';
set name(fullName: string) {
this._name = fullName;
}
}Alternative:
class User {
private _name: string = '';
setName(first: string, last: string) {
this._name = `${first} ${last}`;
}
}Setters must accept exactly one parameter. For multiple values, use a regular method or pass an object.
