TypeScript
Spread types may only be created from object types
TypeScript rejected an object spread because one of the spread operands is not known to be an object type.
TypeScript
TypeScript rejected an object spread because one of the spread operands is not known to be an object type.
Observed message
Spread types may only be created from object types.
Why it happens
How to fix it
Official reference
TypeScript Handbook: Object TypesRelated errors
Explore more