type alias RequiredKeysimport { type RequiredKeys } from "https://deno.land/x/live@1.60.23/deps.ts"; RequiredKeys Examplestype Props = { req: number; reqUndef: number | undefined; opt?: string; optUndef?: number | undefined; }; // Expect: "req" | "reqUndef" type Keys = RequiredKeys; Type ParametersTdefinition: [K in keyof T]-?: { } extends Pick<T, K> ? never : K[keyof T]