{"product_id":"total-typescript-9781718504165","title":"Total Typescript","description":"\u003cb\u003eA no-nonsense guide to all the essentials you'll need to become a TypeScript wizard and build a TypeScript application from scratch.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\"An invaluable resource to countless developers.\"\u003cbr\u003e\u003cb\u003e--Ryan Cavanaugh, Development Lead Microsoft TypeScript Team \u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eTypeScript makes JavaScript safer and your editor smarter. Matt Pocock's \u003ci\u003eTotal TypeScript\u003c\/i\u003e courses have trained thousands of developers by putting the editor first: You learn types by watching what TypeScript tells you, not by memorizing rules. This book brings that method to print. \u003cp\u003e\u003c\/p\u003eYou'll start by setting up a proper TypeScript environment, then immediately begin writing and annotating code. Each chapter builds on the last--primitive types to unions, objects to classes, basic generics to type transformations--with exercises woven throughout as checkpoints, not afterthoughts. \u003cp\u003e\u003c\/p\u003eLater chapters tackle what takes longer to learn: deriving types from other types, writing type predicates and assertion functions, configuring the compiler for real projects, and building type architectures that don't collapse under their own weight. \u003cp\u003e\u003c\/p\u003eYou'll learn to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eRead TypeScript's error messages and use your editor as a teaching tool\u003c\/li\u003e\n\u003cli\u003eWrite precise types for objects, functions, and classes\u003c\/li\u003e\n\u003cli\u003eUse unions, narrowing, and generics to make types flexible without losing safety\u003c\/li\u003e\n\u003cli\u003eDerive and transform types so you don't repeat yourself\u003c\/li\u003e\n\u003cli\u003eConfigure tsconfig.json for React, Node, or library development\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThis is a workshop in print. The one Matt Pocock has been refining for years.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Matt Pocock\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/14\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 432\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.75lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504165\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eMatt Pocock\u003c\/b\u003e is a TypeScript educator and developer who has worked with Vercel and Stately.ai. He created TotalTypeScript.com, an online learning platform that has taught thousands of developers to master TypeScript. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTaylor Bell\u003c\/b\u003e is a writer, developer, and researcher with a background in Communication Theory and Computer Science from Boise State University.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Matt Pocock \/ Paperback \/ English","offer_id":47897242239133,"sku":"9781718504165","price":85.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_faac8c2a-ee13-4f2b-9136-34027ea211b6.jpg?v=1778004384","url":"https:\/\/booksdeli.com\/products\/total-typescript-9781718504165","provider":"booksdeli.com","version":"1.0","type":"link"}