├── main.ts ├── tsconfig.json ├── .gitignore └── README.md /main.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "esModuleInterop": true, 6 | "watch": true 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | node_modules/ 4 | dist/ 5 | *.js 6 | .vscode/ 7 | 8 | # compiled output 9 | /tmp 10 | /out-tsc 11 | 12 | # dependencies 13 | 14 | # IDEs and editors 15 | /.idea 16 | .project 17 | .classpath 18 | .c9/ 19 | *.launch 20 | .settings/ 21 | *.sublime-workspace 22 | 23 | # IDE - VSCode 24 | 25 | # misc 26 | /.sass-cache 27 | /connect.lock 28 | /coverage 29 | /libpeerconnection.log 30 | npm-debug.log 31 | testem.log 32 | /typings 33 | 34 | # e2e 35 | /e2e/*.js 36 | /e2e/*.map 37 | 38 | # System Files 39 | .DS_Store 40 | Thumbs.db 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Creating-and-Using-Generics-in-TypeScript 2 | 3 | This is the official repository for my Pluralsight course titled [*Creating and Using Generics in TypeScript*](https://app.pluralsight.com/library/courses/typescript-generics-creating-using/table-of-contents). 4 | The *main* branch contains code as it 5 | exists at the start of the course. There are separate branches named after the modules in the course that contain the code as it 6 | exists at the end of that module. 7 | 8 | I will update this repo below with any problems or small issues reported between updates to the actual course. 9 | 10 | Also be sure to check out my introductory TypeScript course at Pluralsight titled [*TypeScript: Getting Started*](https://app.pluralsight.com/library/courses/getting-started-typescript/table-of-contents). 11 | 12 | Thanks for watching and good luck on your TypeScript projects! 13 | --------------------------------------------------------------------------------