Я использую последние TypeScript и Angular, и у меня есть объект:
const obj: ObjInterface = {
prop1: 1,
prop2: 2,
prop3: '3'
}
Также у меня есть интерфейс на основе этого объекта:
interface ObjInterface {
prop1: number;
prop2: number;
prop3: string;
}
Можно ли создать интерфейс массива, состоящий только из свойств obj
?
const array: SomeInterface = ['prop1', 'prop2', 'prop3']; // OK
const array: SomeInterface = ['prop1', 'prop2', 'prop4']; // error