Ответ 1
Отметить параметр как необязательный.
export class Thread {
id: string;
lastMessage: Message;
name: string;
avatarSrc: string;
constructor(id?: string,
name?: string,
avatarSrc?: string) {
this.id = id || uuid();
this.name = name;
this.avatarSrc = avatarSrc;
}
}
В id?
что ?
для?
Отметить параметр как необязательный.
Это сделать переменную типа Nullable. В противном случае объявленные переменные показывают " undefined", если эта переменная не используется.
export interface ISearchResult {
title: string;
listTitle:string;
entityName?: string,
lookupName?:string,
lookupId?:string
}