Перейти к содержимому
10 / 19

Как типизировать callback-функции?

Callback типизируется как параметр с функциональным типом: (callback: (error: Error | null, data: string) => void). Можно описать тип inline, через type alias или interface с call signature. Главное — точно указать типы входных параметров и возвращаемого значения, чтобы TypeScript проверял и место передачи callback, и его внутреннюю реализацию.

Как типизировать callback-функции? | JScriptiser