Dev Highlights

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

This project is maintained by teniryte

Тип this в функциях

Принципы

Пример

type Test = (this: { a: number }, b: number) => void;

const t: Test = function (b) {
  console.log(this.a + b);
};

type ThisTest = ThisParameterType<Test>; // { a: number }

Практика