Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

$PropertyType

$PropertyType

@example
// Expect: string;
  type Props = { name: string; age: number; visible: boolean };
  type NameType = $PropertyType<Props, 'name'>;

  // Expect: boolean
  type Tuple = [boolean, number];
  type A = $PropertyType<Tuple, '0'>;
  // Expect: number
  type B = $PropertyType<Tuple, '1'>;
type $PropertyType<T extends object, K extends keyof T> = T[K];

§Type Parameters

§
T extends object
[src]
§
K extends keyof T
[src]

§Type