Я создал повторно используемый компонент, который принимает список элементов типа any. Он работает над этими элементами и в случае нажатия кнопки возвращает состояние полученного списка. Я боюсь потерять набор текста в этом случае. Это безопасное решение? Я хотел бы, чтобы компонент был многоразовым. Возможно ли динамическое приведение из любого типа к другому типу?
Я пытался привести объект в набор Input (), но это невозможно
export class ReusableTableComponent {
@Input() list: any[];
@Output() selectedItems: EventEmmiter = new EventEmmiter<any>;
selectedItemsList: any[] = [];
emitChanges() {
this.selectedItems.emit(this.selectedItemsList)}
}
Проблема в том, что eventEmmiter возвращает тип объекта, а не определенный тип.