, например, если я создать новый тип объекта:В Typcript можно ли присвоить имя свойства объекта Javascript нескольким значениям?
interface NEWOBJECT {
name: {};
}
бы это можно сделать так, что имя может быть либо name1 или name2, так что я могу создать NEWOBJECT с либо именами, что имя свойства для NEWOBJECT?
так:
var object1: NEWOBJECT = {name1: {}};
var object2: NEWOBJECT = {name2: {}};
спасибо
Это не оптимальное решение, потому что оно также не требует. Объединение двух типов было бы лучше, хотя мой подход был более кратким. –
На самом деле мой подход не избавляет вас от проблемы необязательности, так что ваш, как хороший, но я бы предпочел бы союз –
спасибо за ответ, у меня есть однако это не позволяло принимать свойства или оба свойства при создании объекта. – icda