interface EnumServiceGetOrderBy {
[index: number]: { id: number; label: string; key: any };
}
/*
for
result =
[
{ id: 0, label: 'CId', key: 'contentId' },
{ id: 1, label: 'Modified By', key: 'modifiedBy' },
{ id: 2, label: 'Modified Date', key: 'modified' },
{ id: 3, label: 'Status', key: 'contentStatusId' },
{ id: 4, label: 'Status > Type', key: ['contentStatusId', 'contentTypeId'] },
{ id: 5, label: 'Title', key: 'title' },
{ id: 6, label: 'Type', key: 'contentTypeId' },
{ id: 7, label: 'Type > Status', key: ['contentTypeId', 'contentStatusId'] }
];
*/
// source: https://stackoverflow.com/questions/25469244/how-can-i-define-an-interface-for-an-array-of-objects
interface EnumServiceItem {
id: number; label: string; key: any
}
interface EnumServiceItems extends Array<EnumServiceItem>{}
export interface IobjectName {
text: string;
value: boolean;
}
export interface Interface {
arrayName: IobjectName[];
}