The Concise TypeScript Book provides a comprehensive and succinct overview of TypeScript's capabilities. It offers clear explanations covering all aspects found in the latest version of the language. Author Simone Poggiali is an experienced Senior Front-end Developer with a passion for writing professional-grade code.
Table of contents
Table of contentIntroductionAbout the authorTypeScript an introductionGetting Started With TypeScriptExploring the Type SystemPrimitive TypesType AnnotationsObject TypesOptional PropertiesReadonly PropertiesIndex SignaturesExtending TypesIntersection TypesLiteral TypesLiteral Inferencenull and undefinedstrictNullChecksNon-null Assertion Operator (Postfix !)EnumsNarrowingAssignmentsControl flow analysistype predicatesDiscriminated unionsThe never typeExhaustiveness checkingObject TypesTuple TypeFixed length tupleUnion TypeIntersection TypesType IndexingType from ValueType from Func ReturnType from ModuleMapped typesConditional TypesDistributive conditional types“infer” Type inference in conditional typesPredefined conditional typesTemplate Union TypesAny typeUnknown typeVoid typeNever typeInterface and TypeBuilt-in Type PrimitivesCommon Built-in JS ObjectsOverloadsGet & SetMerging and ExtensionDifferences between Type and InterfaceClassGenericsErased Structural TypesNamespacingSymbolsTriple-Slash DirectivesType ManipulationOthers6 Comments
Sort: