exportfunction attachPropertiesToComponent<C, P extendsRecord<string, any>>(
component: C,
properties: P,
): C & P {
const ret = component asanyfor (const key in properties) {
if (properties.hasOwnProperty(key)) {
ret[key] = properties[key]
}
}
return ret
}