Typscript Utility -Typen verschmelzen Schnittstellen interface A { x: string } interface B extends Omit<A, 'x'> { x: number }