TypeScript

TypeScript

#typescript

Table des mati?res

? propos

1

Chapitre 1: D?marrer avec TypeScript

2

Remarques

2

Versions

2

Examples

3

Installation et configuration

3

Contexte

3

IDE

3

Visual Studio

3

Code Visual Studio

4

WebStorm

4

IntelliJ IDEA

4

Atome & Atom-Typograph

4

Texte sublime

4

Installation de l'interface de ligne de commande

4

Installez Node.js

4

Installez le paquet npm globalement

4

Installez le paquet npm localement

4

Canaux d'installation

5

Compiler du code TypeScript

5

Compiler en utilisant tsconfig.json

5

Bonjour le monde

5

Syntaxe de base

6

D?clarations de type

6

Fonderie

7

Des classes

7

TypeScript REPL dans Node.js

8

Ex?cution de TypeScript en utilisant ts-node

8

Chapitre 2: Comment utiliser une biblioth?que javascript sans fichier de d?finition de typ

10

Introduction

10

Examples

10

D?clarer un tout global

10

Faire un module qui exporte une valeur par d?faut

10

Utiliser un module d'ambiance

11

Chapitre 3: Configurez le projet typecript pour compiler tous les fichiers en texte dactyl

12

Introduction

12

Examples

12

Configuration du fichier de configuration typographique

12

Chapitre 4: Contr?les Nuls Strict

14

Examples

14

Strict null v?rifie en action

14

Assertions non nulles

14

Chapitre 5: D?corateur de classe

16

Param?tres

16

Examples

16

D?corateur de classe de base

16

G?n?rer des m?tadonn?es en utilisant un d?corateur de classe

16

Passer des arguments ? un d?corateur de classe

17

Chapitre 6: Des classes

19

Introduction

19

Examples

19

Classe simple

19

H?ritage de base

19

Constructeurs

20

Les accesseurs

21

Classes abstraites

21

Singe patch une fonction dans une classe existante

22

Transpilation

23

TypeScript source

23

Source JavaScript

23

Observations

24

Chapitre 7: Enums

25

Examples

25

Comment obtenir toutes les valeurs ?num?r?es

25

Enums avec des valeurs explicites

25

Mise en oeuvre personnalis?e: ?tend pour les ?num?rations

26

Extension des ?num?rations sans impl?mentation d'?num?ration personnalis?e

27

Chapitre 8: Exemples de base de texte

28

Remarques

28

Examples

28

1 exemple d'h?ritage de classe de base utilisant extend et super keyword

28

2 exemple de variable de classe statique - nombre de fois que la m?thode est appel?e

28

Chapitre 9: Gardes de type d?finis par l'utilisateur

30

Syntaxe

30

Remarques

30

Examples

30

Utiliser instanceof

30

En utilisant typeof

31

Fonctions de protection de type

31

Chapitre 10: G?n?riques

33

Syntaxe

33

Remarques

33

Examples

33

Interfaces G?n?riques

33

D?clarer une interface g?n?rique

33

Interface g?n?rique avec plusieurs param?tres de type

34

Impl?menter une interface g?n?rique

34

Classe g?n?rique

34

Contraintes g?n?riques

35

Fonctions g?n?riques

35

Utilisation de classes et de fonctions g?n?riques:

36

Tapez les param?tres en tant que contraintes

36

Chapitre 11: Importer des biblioth?ques externes

38

Syntaxe

38

Remarques

38

Examples

39

Importer un module ? partir de npm

39

Recherche de fichiers de d?finition

39

Utiliser des biblioth?ques externes globales sans typage

40

Recherche de fichiers de d?finition avec les typescript 2.x

40

Chapitre 12: Int?gration avec les outils de construction

42

Remarques

42

Examples

42

Installer et configurer webpack + loaders

42

Naviguer

42

Installer

42

Utilisation de l'interface de ligne de commande

42

Utiliser l'API

43

Grognement

43

Installer

43

Basic Gruntfile.js

43

Gorg?e

43

Installer

43

Gulpfile.js de base

44

gulpfile.js utilisant un tsconfig.json existant

44

Webpack

44

Installer

44

Webpack.config.js de base

44

webpack 2.x, 3.x

44

webpack 1.x

45

MSBuild

45

NuGet

46

Chapitre 13: Interfaces

47

Introduction

47

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download