У меня много таблиц в Lovefield и их соответствующих интерфейсах для тех столбцов, которые у них есть.
Пример:
export interface IMyTable {
id: number;
title: string;
createdAt: Date;
isDeleted: boolean;
}
Я хотел бы иметь имена свойств этого интерфейса в таком массиве: var IMyTable = ["id", "title", "createdAt", "isDeleted"];
Я не могу сделать объект/массив на основе интерфейса IMyTable
напрямую, что должно сделать трюк, потому что я получаю имена имен таблиц динамически. Следовательно, мне нужно перебрать эти свойства в интерфейсе и получить массив из него.
Как достичь этого результата.