type alias Intersectionimport { type Intersection } from "https://deno.land/x/live@1.60.20/deps.ts"; Intersection Examplestype Props = { name: string; age: number; visible: boolean }; type DefaultProps = { age: number }; // Expect: { age: number; } type DuplicateProps = Intersection<Props, DefaultProps>; Type ParametersT extends objectU extends objectdefinition: Pick<T, Extract<keyof T, keyof U> & Extract<keyof U, keyof T>>