I’ve a lot of tables in Lovefield and their respective Interfaces for what columns they have.
Example:
export interface IMyTable {
id: number;
title: string;
createdAt: Date;
isDeleted: boolean;
}
I’d like to have the property names of this interface in an array like this:
const IMyTable = ["id", "title", "createdAt", "isDeleted"];
I cannot make an object/array based on the interface IMyTable
directly which should do the trick because I’d be getting the interface names of the tables dynamically. Hence I need to iterate over these properties in the interface and get an array out of it.
How do I achieve this result?