Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/typebox/src/typebox.ts>TPickProperties

Json Schema Type Builder with Static Type Resolution for TypeScript
Go to Latest
type alias TPickProperties
import { type TPickProperties } from "https://deno.land/x/typebox@0.31.20/src/typebox.ts";

Type Parameters

T extends TProperties
K extends keyof any
definition: Pick<T, Assert<Extract<K, keyof T>, keyof T>> extends infer R ? ([K in keyof R]: AssertType<R[K]> extends TSchema ? R[K] : never) : never