reactjs - Varför varnar inte TypeScript för saknade parametrar i metod?
Jag jobbar med React och jag har den här valfria metoden i mitt Prop-gränssnitt.
Interface Props {
...
...
onSort?: (a:SomeType[],b:SomeOtherType,c:string) => SomeType[]
...
...
}
Och sedan använder jag det som sådant i min andra komponent.
const onSort = (a:SomeType[])=> doSomething(a,SomeOtherType.value,'blah')
<Component
onSort={onSort}
/>
Varför klagar inte TypeScript över att metoden jag skickar till onSort bara tar emot 1 parameter istället för 3?