обязательно (толи первое, толи второе)...2 сразу нельзя использовать ....и нельзя использовать type...Нужно использовать именно вспомогательный интерфейс
Подскажите, пожалуйста, как это реализовать ?
Это функция принимает?
function (someArgs): {templateName: Templatable["templateName"]} | {templateRef: Templatable["templateRef"]} {} Как один из уродливых вариантов, при котором надо проверить, какой именно вариант тебе вернулся. Не очень удобно, но вроде подходит. А вообще проще возвращать либо стринг, либо теплейтРеф, но будет так-же необходимо проверять что именно вернула функция.
Спасибо...но там в объекте еще много других обязательных полей
Ну тогда omit и pick в помощь
кажется никак
только на типах переписать если
Обсуждают сегодня