interface Employee {
id: number;
}
interface Identity {
passportNumber: number;
}
class User implements Employee, Identity {
protected state = "happy";
constructor(
readonly firstName: string,
readonly lastName: string,
public id: number,
public passportNumber: number
) {}
...
}