MARC보기
LDR00000cam u2200205Mi 4500
001000000430428
00520200122130036
007cr cnu---unuuu
008180908s2018 enk o 000 0 eng d
019 ▼a 1051136838 ▼a 1051229480 ▼a 1051680702 ▼a 1053764666
020 ▼a 9781789347937 ▼q (electronic bk.)
020 ▼a 1789347939 ▼q (electronic bk.)
020 ▼z 178934557X
020 ▼z 9781789345575
035 ▼a 1881494 ▼b (N$T)
035 ▼a (OCoLC)1051141279 ▼z (OCoLC)1051136838 ▼z (OCoLC)1051229480 ▼z (OCoLC)1051680702 ▼z (OCoLC)1053764666
037 ▼a 9839C83E-85AD-4F57-A24D-AD6C7BF7D1AB ▼b OverDrive, Inc. ▼n http://www.overdrive.com
040 ▼a EBLCP ▼b eng ▼e pn ▼c EBLCP ▼d YDX ▼d NLE ▼d TEFOD ▼d MERUC ▼d IDB ▼d OCLCO ▼d LVT ▼d OCLCF ▼d OCLCQ ▼d OCLCO ▼d UKAHL ▼d N$T ▼d 247004
050 4 ▼a QA76.6 ▼b .D475 2018eb
08204 ▼a 001.642 ▼2 23
1001 ▼a Desjardins, Patrick.
24510 ▼a TypeScript 3. 0 Quick Start Guide : ▼b the Easiest Way to Learn TypeScript. ▼h [electronic resource].
260 ▼a Birmingham: ▼b Packt Publishing Ltd, ▼c 2018.
300 ▼a 1 online resource (149 pages).
336 ▼a text ▼b txt ▼2 rdacontent
337 ▼a computer ▼b c ▼2 rdamedia
338 ▼a online resource ▼b cr ▼2 rdacarrier
500 ▼a Generic code to increase reusability.
5050 ▼a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with TypeScript; Grunt; Gulp; Webpack; NPM/CLI; TypeScript compiler; Files location; rootDir and outDir; baseUrl and paths; sourceRoot and sourceMap and mapRoot; Files and include and exclude; Outfile; Type; typeRoots and types; Declaration and declarationdir; Configuration file; Module and ModuleResolution; ECMAScript; Target; Lib; Compiler strictness; Strict; StrictFunctionTypes; StrictPropertyInitialization and StricNullChecks; Summary.
5058 ▼a Chapter 2: Onboarding Types with PrimitiveThe difference between var, let, and const; Declaring with var; Declaring with let; const; Enhancing primitives with TypeScript; Number; String; Boolean; Null; Undefined; Symbol; Non-primitive; What is void?; The reasons to avoid using any type; Usage of the never type; Unknown type to have a stricter any type; Enforcing a type in a list; Defining a conscribed set of constants with enum; String literal and its difference compared to a string; Crafting a typed function; How to be strongly typed without specifying the type; Summary.
5058 ▼a Chapter 3: Unleashing the Power of Type with ObjectsHow to strongly type a set/dictionary with an index signature; TypeScript and map; The differences between index signature and a map; The differences between object and Object; When to use object, Object, or any; What is an object literal?; How to create a constructed object; The differences between an explicit type and a cast; Variable with many types; Combining type with intersect; Intersecting with something other than a type; Intersecting with an optional type; Merge type with inheritance; The differences between type and interface.
5058 ▼a Destructuring a type and an arrayTuple; The differences between declare and let/const/var; Summary; Chapter 4: Transforming Your Code into Object-Oriented; What is a class and how do we define one?; How type comes into play with a class's constructor; What is encapsulation using public, private, and protected; Reducing the definition of a field with a value set at construction time; What is static?; Use cases for a non-public constructor; Using an object from a class versus an object literal; How an interface can be useful in object-oriented; Bringing abstraction with an abstract class.
5058 ▼a How to have a property that is read-onlyEnforcing a specific constructor from an interface; Summary; Chapter 5: Scoping Variables with Different Patterns; Comparing at runtime and design time with typeof; Differentiating undefined from null; Getting the type of element in a union ; The limitations of instanceof; Using of a discriminator for type identification; The user-defined guard pattern; The reason to cast a type; What is a type assertion?; Comparing classes; Narrowing type for function with a union in signatures; Summary; Chapter 6: Reusing Code Through Generic.
520 ▼a TypeScript is designed for development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications.
5880 ▼a Print version record.
590 ▼a Added to collection customer.56279.3
650 0 ▼a Computer programming.
650 0 ▼a TypeScript (Computer program language)
650 7 ▼a Computers ▼x Internet ▼x Application Development. ▼2 bisacsh
650 7 ▼a Computers ▼x Web ▼x Web Programming. ▼2 bisacsh
650 7 ▼a Web programming. ▼2 bicssc
650 7 ▼a Computers ▼x Programming Languages ▼x JavaScript. ▼2 bisacsh
650 7 ▼a Programming & scripting languages: general. ▼2 bicssc
650 7 ▼a Computer programming. ▼2 fast ▼0 (OCoLC)fst00872390
650 7 ▼a TypeScript (Computer program language) ▼2 fast ▼0 (OCoLC)fst01895731
655 4 ▼a Electronic books.
77608 ▼i Print version: ▼a Desjardins, Patrick. ▼t TypeScript 3. 0 Quick Start Guide : The Easiest Way to Learn TypeScript. ▼d Birmingham : Packt Publishing Ltd, ©2018 ▼z 9781789345575
85640 ▼3 EBSCOhost ▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1881494
938 ▼a Askews and Holts Library Services ▼b ASKH ▼n AH35077108
938 ▼a EBL - Ebook Library ▼b EBLB ▼n EBL5504930
938 ▼a YBP Library Services ▼b YANK ▼n 15689476
938 ▼a EBSCOhost ▼b EBSC ▼n 1881494
990 ▼a ***1008102
991 ▼a E-BOOK
994 ▼a 92 ▼b N$T