Skip to content

PickByRequired

Category
Generate Object
Alias
GetRequired

From T pick all required properties to generate a new object type.

Usage

ts
import type { PickByRequired } from '@utype/core'

type Prop = {
  foo: number;
  bar?: string;
}

// Expect: { foo: number; }
type PickByRequiredProp = PickByRequired<Prop>