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