Вы можете кратко закодировать все в конструкторе:
export interface IMyClass {
myClassId: number;
myClassName: string;
myClassDescription: string;
}
export class MyClass implements IMyClass {
constructor(
public myClassId: number,
public myClassName: string,
public myClassDescription: string
) {
}
}
Вам не нужны публичные и приватные, просто публичные в конструкторе.
Я думаю, ;
в конструкторе это то, что вы вставили неправильно.