type alias SelectivePartialimport { type SelectivePartial } from "https://deno.land/x/ok_computer@v2.0.1/utils.ts"; Type ParametersTK extends keyof Tdefinition: Partial<Pick<T, K>> & Required<Pick<T, Exclude<keyof T, K>>> extends infer U ? [P in keyof U]: U[P] : never