Property ... does not exist on type 'IntrinsicAttributes & ...'
Components have only one parameter which is the props
object, therefore your function should look something like this:
function MyCard(props: { param1: ObjectDto, toggleFunction: any }) {}
The type system is trying to match the properties with the first parameter of your function, which is of type ObjectDto
. That's why you get error
is not assignable to type 'IntrinsicAttributes & ObjectDto'
Did you make an interface for your component "MyCard"?
Like this:
interface MyCodeParams {
param1: ObjectDto
toggleFunction: (param: any) => void
}
Also, i think toggleFunction: (param?: any) => void
is the right type because your function may have parameters so you should type your function like this.