Встречается на собеседованиях • сегодня

Можно ли описать в TypeScript тип самописной функции

Да, можно. В TypeScript тип функции описывается с помощью сигнатуры, где указываются типы параметров и возвращаемого значения.

Пример:

typescript
type MyFunction = (param1: string, param2: number) => boolean;

const myFunc: MyFunction = (str, num) => {
return str.length > num;
};

text

Для функций с необязательными параметрами или параметрами по умолчанию:
```typescript
type OptionalParamFunc = (required: string, optional?: number) => void;

Для функций с остаточными параметрами:

typescript
type RestParamsFunc = (...args: number[]) => number;

Также можно описывать перегрузки функций, указывая несколько сигнатур для одного типа.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы