Funkciju tipi TypeScript

JavaScript var būt mainīgie, kuri glabā funkcijas. Šajā gadījumā TypeScript ļauj mums norādīt, ka šim mainīgajam ir tips "funkcija". Funkcijas tips apzīmē parametru tipu un atgriežamās vērtības tipa kombināciju. Šo kombināciju sauc par funkcijas parakstu.

Lai norādītu mainīgajam funkcijas tipu, ir nepieciešams iekavās uzskaitīt parametrus un to tipus, bet pēc bultiņas => norādīt atgriežamās vērtības tipu. Apskatīsim piemēru. Deklarēsim kādu mainīgo kā saturotu funkciju:

typescriptlet func: (x: number, y: number) => number;

Ierakstīsim šajā mainīgajā norādītā tipa funkciju:

typescriptlet func: (x: number, y: number) => number = function(a: number, b: number): number {
  return a + b;
};
Задание 1

Norādiet mainīgajam funkcijas tipu:

typescriptlet func = function(text: string): void {
  alert(text);
};