TypeScript Tutorial for Beginners - Learn TypeScript for Angular

TypeScript Tutorial for Beginners - Learn TypeScript for Angular

Smartherd via YouTube Direct link

Importing & Exporting Modules

65 of 77

65 of 77

Importing & Exporting Modules

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

TypeScript Tutorial for Beginners - Learn TypeScript for Angular

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Course Introduction
  2. 2 TypeScript Demo Overview
  3. 3 Get the Full Source Code from Github
  4. 4 CHAPTER 1: Installing Dependencies
  5. 5 Installing Visual Studio Code
  6. 6 Project overview
  7. 7 Installing Node & NPM
  8. 8 Downloading TypeScript
  9. 9 Other dependencies like ts-loader, Webpack
  10. 10 Creating tsconfig.json file
  11. 11 Execute your First TypeScript Code
  12. 12 Configuration options in tsconfig.js file
  13. 13 'target', 'module', 'sourceMap',
  14. 14 'outDir', 'strict,' 'esModuleInterop', 'watch'
  15. 15 Debug TS code using Chome Developer Tool
  16. 16 Configuration Inheritance in TypeScript
  17. 17 Creating base configuration file
  18. 18 Creating folder-level configuration file
  19. 19 Configuring Webpack for TypeScript
  20. 20 webpack.config.js file walkthrough
  21. 21 Summary
  22. 22 CHAPTER 2: Built in Types - Overview
  23. 23 Built-in data types
  24. 24 JavaScript Hoisting
  25. 25 Using var, let & const to declare variables
  26. 26 var vs. let vs.const
  27. 27 Type Annotation & Type Inference | String Templates
  28. 28 Using String Literals
  29. 29 Type Annotation & Type Inference
  30. 30 Defining Multiple Types Union type Variable
  31. 31 Control flow based analysis
  32. 32 What is strictNullChecks compiler option?
  33. 33 Using Null and Undefined types
  34. 34 Type assertion
  35. 35 Defining variable with ‘any’ type
  36. 36 Summary
  37. 37 CHAPTER 3: Using Type Annotation with Functions - Overview
  38. 38 Adding Type Annotations with Function
  39. 39 —noImplicitAny compiler option
  40. 40 Default & Optional Parameters
  41. 41 What is arrow function? Lambda Function?
  42. 42 Arrow function with no parameter
  43. 43 What is a function type?
  44. 44 Defining function as a type
  45. 45 Summary
  46. 46 CHAPTER 4: Custom Types in TS | Interface & Class - overview
  47. 47 Interface vs Class
  48. 48 What is an interface? Syntax.
  49. 49 Structural type system
  50. 50 Optional Properties of Interface
  51. 51 Class in TS
  52. 52 Getter and Setter - accessor methods
  53. 53 01:41:46 Readonly property specifier
  54. 54 Hard Private & Soft Private fields
  55. 55 Class Extending class
  56. 56 Class Implementing Interface
  57. 57 Static Members
  58. 58 Understanding Constructors
  59. 59 super constructors
  60. 60 Use triple-slash directive
  61. 61 Using ‘outFile’ compiler configuration option
  62. 62 Summary
  63. 63 CHAPTER 5: Modules in Typescript - Overview
  64. 64 Supporting Technologies to Implement Modules
  65. 65 Importing & Exporting Modules
  66. 66 ‘export’ statement
  67. 67 Importing a module
  68. 68 Relative import vs. non-relative imports
  69. 69 Module Resolution Strategies
  70. 70 CLASSIC vs. NODE Relative & Non relative moduleResolution option
  71. 71 How does TS find a module - Trace Resolution Demo
  72. 72 Using baseUrl
  73. 73 Configuring Module Bundler - webpack
  74. 74 Summary
  75. 75 CHAPTER 6: Type Declaration files
  76. 76 DefinitelyTyped Github Repository
  77. 77 Summary

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.