export type MyType = {
age: number;
test: boolean,
str: string,
preview: [{ [key: string]: string | number }];
};
let data: MyType = JSON.parse(JSON.stringify({
age: 2,
str: "string",
test: false,
preview: [{ 'moon ': 'light' }]
}));
let objKeys = Object.keys(data) as Array<keyof MyType>
objKeys.forEach((item: keyof MyType) => {
data[item] = data[item]
})
How can I fix the type error, I just try assign value to each prop