vijofob476
New Coder
Code:
abc("selectortype", [{"aaa": "bbb"}, {"ccc": "ddd"}, {"eee": "fff"}]);
function abc(selectorType : string, metaData : Array<{any: any}>)
{
var readyJSONstring = {"type": selectorType};
console.log(JSON.stringify(readyJSONstring));
// Intended output: [{"cmd": "my_cmd"}, {"aaa": "bbb"}, {"ccc": "ddd"}, {"eee": "fff"}];
}
I found solutions online for named objects but I need it to provide objects with custom keys, following snippet throwing following error:
Type '{ eee: string; }' is not assignable to type '{ any: any; }'.
Object literal may only specify known properties, and '"eee"' does not exist in type '{ any: any; }'.