Dev Highlights

Доки по разработке

This project is maintained by teniryte

Ключи и mapped-типы

Принципы

Пример

type Person = {
  name: string;
  age: number;
  print(): void;
};

type Keys = keyof Person; // "name" | "age" | "print"

const key: Keys = 'age';
const method: Keys = 'print';

Практика