Как установить имена и типы аргументов для аргумента функции в TypeScript? - PullRequest
1 голос
/ 18 апреля 2019

В TypeScript вы можете установить типы аргументов, например:

function x(y: string[], z?: Function)

Как вы устанавливаете типы для аргументов аргумента функции?

Например, вот что я могу себе представить:

function x(y: string[], z?: Function(a: any, b: any))

1 Ответ

0 голосов
/ 18 апреля 2019

Вы ищете типы, используя обозначение жирной стрелки.

function foo(a: (s: string, n: number) => string): string {
    return a("hello", 10);
}
...