Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jstsPmFnFT 52 of 55 menu
◀ ▶

Function Type in TypeScript

JavaScript can have variables that store functions. In this case, TypeScript allows us to specify that the variable is of type "function". The type of a function is a combination of the parameter types and the return type. This combination is called the signature of the function.

To specify a function type for a variable, you need to list the parameters and their types in parentheses, and after the arrow => specify the return type. Let's look at an example. Let's declare a variable as containing a function:

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

Let's write a function of a given type into this variable:

let func: (x: number, y: number) => number = function(a: number, b: number): number { return a + b; };

Specify the function type for the variable:

let func = function(text: string): void { alert(text); };
← →
↑
English▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
We use cookies for website operation, analytics, and personalization. Data processing is carried out in accordance with the Privacy Policy.
accept all customize decline