import { type ConditionalPick } from "https://dotland.deno.dev/x/scaffold@0.3.0/src/deps/types.ts";
Pick keys from the shape that matches the given Condition
.
This is useful when you want to create a new type from a specific subset of an existing type. For example, you might want to pick all the primitive properties from a class and form a new automatically derived type.
Examples
definition: Pick<Base, ConditionalKeys<Base, Condition>>