Typing Functions
In TypeScript, functions can be typed in a few different ways to indicate the input parameters and return type of the function.
Function declaration with types:
function add(a: number, b: number): number {
return a + b;
}
Arrow function with types:
const multiply = (a: number, b: number): number => {
return a * b;
};
Function type:
let divide: (a: number, b: number) => number;
divide = (a, b) => {
return a / b;
};
Learn more from the following links: