Theme: ■ ■ ■ ■ BasicsStatic type-checkingNon-exception FailuresTypes for Toolingtsc, the TypeScript compilerEmitting with ErrorsExplicit TypesErased TypesDownlevelingStrictnessnoImplicitAnystrictNullChecksEveryday TypesPrimitives string, number, and booleanArraysanynoImplicitAnyType Annotations on VariablesFunctionsParameter Type AnnotationsReturn Type AnnotationsFunction ExpressionsObject TypesOp