interface Type {
propA: string | underfined;
propB?: string;
}
const ReactComponent = {props: Type} => null;
// Как это всё работает?
interface Type {
propA: string | underfined;
propB?: string;
}
interface Type {
propC: string | underfined;
propD?: string;
}
type a = 'string'
type a = 'number'
const ReactComponent = {props: Type} => null;
// interfaces схлопнутся а types перезапишутся