ошибка TS2322: тип 'void' нельзя назначить типу 'Promise | JQueryPromise '
Затем функция, подчеркнутая красным, возвращает обещание.
removeData(key: any) {
this.deleteId.emit(key);
return Promise.resolve();
}
Это быстрое и несколько грязное исправление. В идеале это обещание будет выполнено только после того, как тот, кто слушает this.deleteId
, завершит все свои дела (но если там не произойдет ничего асинхронного, с вами все будет в порядке).