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 перезапишутся

Назад