Встречается на собеседованиях • сегодня
Можно ли описать в 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;Также можно описывать перегрузки функций, указывая несколько сигнатур для одного типа.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы