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:
let func: (x: number, y: number) => number;
Ierakstīsim šajā mainīgajā norādītā tipa funkciju:
let func: (x: number, y: number) => number = function(a: number, b: number): number {
return a + b;
};
Norādiet mainīgajam funkcijas tipu:
let func = function(text: string): void {
alert(text);
};