Is is possible to create a Typescript interface for the following JSON where the keys of the JSON object change?
I am having a hard time defining a changing key (userFilter, activityFilter in my example) as a field name in the typescript definition
{
"userFilter": {
"label": "Users",
"options": [{
"label": "Admin",
"value": "ADMIN"
},
{
"label": "Viewer",
"value": "VIEWER"
}
]
},
"activityFilter": {
"label": "Activity",
"options": [{
"label": "Active",
"value": "ACTIVE"
},
{
"label": "Inactive",
"value": "INACTIVE"
}
]
}
}