You can define this type like this:
interface Properties { Name: string; Description: string; online: boolean; } interface Result { [key: string]: { properties: Properties; }; } interface ResultData { results: Result[]; }