function createDropdownItem<T extends { toString: Function }>( item: DropdownItem<T>) {
const option = document.createElement("option");
option.value = item.value.toString();
option.innerText = item.value.toString();
option.selected = item.selected;
return option;
}
정의된 타입으로 타입을 제한하기로 createDropdownItem
을 수정해보았습니다.