37 items
Typing Function Return Values
Slides / VideoTyping Function Parameters
Slides / VideoArrow Functions in TypeScript
Slides / VideoFunction Expressions in TypeScript
Slides / VideoFunction Declarations in TypeScript
Slides / VideoRest Parameters with Typing
Slides / VideoDefault Parameter Values
Slides / VideoOptional Parameters in Functions
Slides / VideoFunction Type Expressions
Slides / VideoReturn Type Inference for Functions
Slides / VideoAnonymous Functions & Contextual Typing
Slides / VideoTyping Callback Functions
Slides / VideoOptional Parameter Ordering
Code QuizTyping Arrow Functions
Code QuizInferred Return Type From Function Body
Code QuizContextual Typing of Callback Parameters
Code QuizFunction Assigned to a Typed Variable
Code QuizFunction Type Expression Syntax
Code QuizPassing Wrong Argument Type
Code QuizToo Many or Too Few Arguments
Code QuizRest Parameters Type Annotation
Code QuizFunction Expression Type Annotations
QuizReturn Type Inference
Quizvoid Return Type
QuizTyping Callback Parameters
QuizArrow Function Type Annotations
QuizNamed Function Declaration Types
QuizAnonymous Function Contextual Typing
QuizRest Parameters Typing
QuizReturn Type Inference
FlashcardContextual Typing of Parameters
FlashcardFunction Declaration Syntax
FlashcardFunction Expression Syntax
FlashcardArrow Function Syntax
FlashcardCallback Function Types
FlashcardTyping a Variable as a Function
FlashcardRest Parameters
FlashcardToo Many or Too Few Arguments
A two-parameter function is called with an extra argument.
function add(a: number, b: number): number {
return a + b;
}
const result = add(1, 2, 3);What is the bug in this call?