├── .gitignore ├── README.md ├── diagrams ├── 10 │ ├── .gitkeep │ └── diagrams.xml ├── 11 │ ├── .gitkeep │ └── diagrams.xml ├── 12 │ ├── .gitkeep │ └── diagrams.xml ├── 13 │ ├── .gitkeep │ └── diagrams.xml ├── 14 │ ├── .gitkeep │ └── diagrams.xml ├── 15 │ ├── .gitkeep │ └── diagrams.xml ├── 16 │ ├── .gitkeep │ └── diagrams.xml ├── 17 │ ├── .gitkeep │ └── diagrams.xml ├── 18 │ ├── .gitkeep │ └── diagrams.xml ├── 01 │ ├── .gitkeep │ └── diagrams.xml ├── 02 │ ├── .gitkeep │ └── diagrams.xml ├── 03 │ ├── .gitkeep │ └── diagrams.xml ├── 04 │ ├── .gitkeep │ └── diagrams.xml ├── 05 │ ├── .gitkeep │ └── diagrams.xml ├── 06 │ ├── .gitkeep │ └── diagrams.xml ├── 07 │ ├── .gitkeep │ └── diagrams.xml ├── 08 │ ├── .gitkeep │ └── diagrams.xml └── 09 │ ├── .gitkeep │ └── diagrams.xml ├── features ├── annotations │ ├── functions.ts │ ├── objects.ts │ └── variables.ts ├── arrays.ts ├── classes.ts ├── decorators.ts ├── generics.ts ├── interfaces.ts ├── metadata.ts ├── package-lock.json ├── package.json ├── tsconfig.json ├── tuples.ts └── types.ts ├── fetchjson ├── index.js ├── index.ts ├── package-lock.json └── package.json ├── maps ├── index.html ├── package-lock.json ├── package.json └── src │ ├── Company.ts │ ├── CustomMap.ts │ ├── User.ts │ └── index.ts ├── rrts ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── src │ ├── actions │ │ ├── index.ts │ │ ├── todos.ts │ │ └── types.ts │ ├── components │ │ └── App.tsx │ ├── index.tsx │ ├── react-app-env.d.ts │ └── reducers │ │ ├── index.ts │ │ └── todos.ts └── tsconfig.json ├── server ├── build │ ├── AppRouter.js │ ├── controllers │ │ ├── LoginController.js │ │ ├── RootController.js │ │ └── decorators │ │ │ ├── MetadataKeys.js │ │ │ ├── Methods.js │ │ │ ├── bodyValidator.js │ │ │ ├── controller.js │ │ │ ├── index.js │ │ │ ├── routes.js │ │ │ └── use.js │ ├── index.js │ └── routes │ │ └── loginRoutes.js ├── package-lock.json ├── package.json ├── src │ ├── AppRouter.ts │ ├── controllers │ │ ├── LoginController.ts │ │ ├── RootController.ts │ │ └── decorators │ │ │ ├── MetadataKeys.ts │ │ │ ├── Methods.ts │ │ │ ├── bodyValidator.ts │ │ │ ├── controller.ts │ │ │ ├── index.ts │ │ │ ├── routes.ts │ │ │ └── use.ts │ └── index.ts └── tsconfig.json ├── sort ├── build │ ├── CharactersCollection.js │ ├── LinkedList.js │ ├── NumbersCollection.js │ ├── Sorter.js │ └── index.js ├── package-lock.json ├── package.json ├── src │ ├── CharactersCollection.ts │ ├── LinkedList.ts │ ├── NumbersCollection.ts │ ├── Sorter.ts │ └── index.ts └── tsconfig.json ├── stats ├── build │ ├── CsvFileReader.js │ ├── MatchData.js │ ├── MatchReader.js │ ├── MatchResult.js │ ├── Summary.js │ ├── analyzers │ │ └── WinsAnalysis.js │ ├── index.js │ ├── inheritance │ │ ├── CsvFileReader.js │ │ └── MatchReader.js │ ├── reportTargets │ │ ├── ConsoleReport.js │ │ └── HtmlReport.js │ └── utils.js ├── football.csv ├── package-lock.json ├── package.json ├── report.html ├── src │ ├── CsvFileReader.ts │ ├── MatchData.ts │ ├── MatchReader.ts │ ├── MatchResult.ts │ ├── Summary.ts │ ├── analyzers │ │ └── WinsAnalysis.ts │ ├── index.ts │ ├── inheritance │ │ ├── CsvFileReader.ts │ │ └── MatchReader.ts │ ├── reportTargets │ │ ├── ConsoleReport.ts │ │ └── HtmlReport.ts │ └── utils.ts └── tsconfig.json └── web ├── db.json ├── index.html ├── package-lock.json ├── package.json ├── src ├── index.ts ├── models │ ├── ApiSync.ts │ ├── Attributes.ts │ ├── Collection.ts │ ├── Eventing.ts │ ├── Model.ts │ └── User.ts └── views │ ├── CollectionView.ts │ ├── UserEdit.ts │ ├── UserForm.ts │ ├── UserList.ts │ ├── UserShow.ts │ └── View.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .DS_Store 3 | .cache 4 | node_modules 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/README.md -------------------------------------------------------------------------------- /diagrams/01/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diagrams/01/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/01/diagrams.xml -------------------------------------------------------------------------------- /diagrams/02/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diagrams/02/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/02/diagrams.xml -------------------------------------------------------------------------------- /diagrams/03/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diagrams/03/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/03/diagrams.xml -------------------------------------------------------------------------------- /diagrams/04/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/04/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/04/diagrams.xml -------------------------------------------------------------------------------- /diagrams/05/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/05/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/05/diagrams.xml -------------------------------------------------------------------------------- /diagrams/06/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/06/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/06/diagrams.xml -------------------------------------------------------------------------------- /diagrams/07/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/07/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/07/diagrams.xml -------------------------------------------------------------------------------- /diagrams/08/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/08/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/08/diagrams.xml -------------------------------------------------------------------------------- /diagrams/09/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/09/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/09/diagrams.xml -------------------------------------------------------------------------------- /diagrams/10/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/10/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/10/diagrams.xml -------------------------------------------------------------------------------- /diagrams/11/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/11/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/11/diagrams.xml -------------------------------------------------------------------------------- /diagrams/12/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/12/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/12/diagrams.xml -------------------------------------------------------------------------------- /diagrams/13/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/13/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/13/diagrams.xml -------------------------------------------------------------------------------- /diagrams/14/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/14/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/14/diagrams.xml -------------------------------------------------------------------------------- /diagrams/15/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/15/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/15/diagrams.xml -------------------------------------------------------------------------------- /diagrams/16/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/16/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/16/diagrams.xml -------------------------------------------------------------------------------- /diagrams/17/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/17/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/17/diagrams.xml -------------------------------------------------------------------------------- /diagrams/18/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diagrams/18/diagrams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/diagrams/18/diagrams.xml -------------------------------------------------------------------------------- /features/annotations/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/annotations/functions.ts -------------------------------------------------------------------------------- /features/annotations/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/annotations/objects.ts -------------------------------------------------------------------------------- /features/annotations/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/annotations/variables.ts -------------------------------------------------------------------------------- /features/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/arrays.ts -------------------------------------------------------------------------------- /features/classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/classes.ts -------------------------------------------------------------------------------- /features/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/decorators.ts -------------------------------------------------------------------------------- /features/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/generics.ts -------------------------------------------------------------------------------- /features/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/interfaces.ts -------------------------------------------------------------------------------- /features/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/metadata.ts -------------------------------------------------------------------------------- /features/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/package-lock.json -------------------------------------------------------------------------------- /features/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/package.json -------------------------------------------------------------------------------- /features/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/tsconfig.json -------------------------------------------------------------------------------- /features/tuples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/tuples.ts -------------------------------------------------------------------------------- /features/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/features/types.ts -------------------------------------------------------------------------------- /fetchjson/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/fetchjson/index.js -------------------------------------------------------------------------------- /fetchjson/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/fetchjson/index.ts -------------------------------------------------------------------------------- /fetchjson/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/fetchjson/package-lock.json -------------------------------------------------------------------------------- /fetchjson/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/fetchjson/package.json -------------------------------------------------------------------------------- /maps/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/maps/index.html -------------------------------------------------------------------------------- /maps/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/maps/package-lock.json -------------------------------------------------------------------------------- /maps/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/maps/package.json -------------------------------------------------------------------------------- /maps/src/Company.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/maps/src/Company.ts -------------------------------------------------------------------------------- /maps/src/CustomMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/maps/src/CustomMap.ts -------------------------------------------------------------------------------- /maps/src/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/maps/src/User.ts -------------------------------------------------------------------------------- /maps/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/maps/src/index.ts -------------------------------------------------------------------------------- /rrts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/.gitignore -------------------------------------------------------------------------------- /rrts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/README.md -------------------------------------------------------------------------------- /rrts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/package-lock.json -------------------------------------------------------------------------------- /rrts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/package.json -------------------------------------------------------------------------------- /rrts/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/public/favicon.ico -------------------------------------------------------------------------------- /rrts/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/public/index.html -------------------------------------------------------------------------------- /rrts/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/public/manifest.json -------------------------------------------------------------------------------- /rrts/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/src/actions/index.ts -------------------------------------------------------------------------------- /rrts/src/actions/todos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/src/actions/todos.ts -------------------------------------------------------------------------------- /rrts/src/actions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/src/actions/types.ts -------------------------------------------------------------------------------- /rrts/src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/src/components/App.tsx -------------------------------------------------------------------------------- /rrts/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/src/index.tsx -------------------------------------------------------------------------------- /rrts/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /rrts/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/src/reducers/index.ts -------------------------------------------------------------------------------- /rrts/src/reducers/todos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/src/reducers/todos.ts -------------------------------------------------------------------------------- /rrts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/rrts/tsconfig.json -------------------------------------------------------------------------------- /server/build/AppRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/AppRouter.js -------------------------------------------------------------------------------- /server/build/controllers/LoginController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/LoginController.js -------------------------------------------------------------------------------- /server/build/controllers/RootController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/RootController.js -------------------------------------------------------------------------------- /server/build/controllers/decorators/MetadataKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/decorators/MetadataKeys.js -------------------------------------------------------------------------------- /server/build/controllers/decorators/Methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/decorators/Methods.js -------------------------------------------------------------------------------- /server/build/controllers/decorators/bodyValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/decorators/bodyValidator.js -------------------------------------------------------------------------------- /server/build/controllers/decorators/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/decorators/controller.js -------------------------------------------------------------------------------- /server/build/controllers/decorators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/decorators/index.js -------------------------------------------------------------------------------- /server/build/controllers/decorators/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/decorators/routes.js -------------------------------------------------------------------------------- /server/build/controllers/decorators/use.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/controllers/decorators/use.js -------------------------------------------------------------------------------- /server/build/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/index.js -------------------------------------------------------------------------------- /server/build/routes/loginRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/build/routes/loginRoutes.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/AppRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/AppRouter.ts -------------------------------------------------------------------------------- /server/src/controllers/LoginController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/LoginController.ts -------------------------------------------------------------------------------- /server/src/controllers/RootController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/RootController.ts -------------------------------------------------------------------------------- /server/src/controllers/decorators/MetadataKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/decorators/MetadataKeys.ts -------------------------------------------------------------------------------- /server/src/controllers/decorators/Methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/decorators/Methods.ts -------------------------------------------------------------------------------- /server/src/controllers/decorators/bodyValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/decorators/bodyValidator.ts -------------------------------------------------------------------------------- /server/src/controllers/decorators/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/decorators/controller.ts -------------------------------------------------------------------------------- /server/src/controllers/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/decorators/index.ts -------------------------------------------------------------------------------- /server/src/controllers/decorators/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/decorators/routes.ts -------------------------------------------------------------------------------- /server/src/controllers/decorators/use.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/controllers/decorators/use.ts -------------------------------------------------------------------------------- /server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/src/index.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /sort/build/CharactersCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/build/CharactersCollection.js -------------------------------------------------------------------------------- /sort/build/LinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/build/LinkedList.js -------------------------------------------------------------------------------- /sort/build/NumbersCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/build/NumbersCollection.js -------------------------------------------------------------------------------- /sort/build/Sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/build/Sorter.js -------------------------------------------------------------------------------- /sort/build/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/build/index.js -------------------------------------------------------------------------------- /sort/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/package-lock.json -------------------------------------------------------------------------------- /sort/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/package.json -------------------------------------------------------------------------------- /sort/src/CharactersCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/src/CharactersCollection.ts -------------------------------------------------------------------------------- /sort/src/LinkedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/src/LinkedList.ts -------------------------------------------------------------------------------- /sort/src/NumbersCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/src/NumbersCollection.ts -------------------------------------------------------------------------------- /sort/src/Sorter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/src/Sorter.ts -------------------------------------------------------------------------------- /sort/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/src/index.ts -------------------------------------------------------------------------------- /sort/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/sort/tsconfig.json -------------------------------------------------------------------------------- /stats/build/CsvFileReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/CsvFileReader.js -------------------------------------------------------------------------------- /stats/build/MatchData.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /stats/build/MatchReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/MatchReader.js -------------------------------------------------------------------------------- /stats/build/MatchResult.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/MatchResult.js -------------------------------------------------------------------------------- /stats/build/Summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/Summary.js -------------------------------------------------------------------------------- /stats/build/analyzers/WinsAnalysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/analyzers/WinsAnalysis.js -------------------------------------------------------------------------------- /stats/build/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/index.js -------------------------------------------------------------------------------- /stats/build/inheritance/CsvFileReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/inheritance/CsvFileReader.js -------------------------------------------------------------------------------- /stats/build/inheritance/MatchReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/inheritance/MatchReader.js -------------------------------------------------------------------------------- /stats/build/reportTargets/ConsoleReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/reportTargets/ConsoleReport.js -------------------------------------------------------------------------------- /stats/build/reportTargets/HtmlReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/reportTargets/HtmlReport.js -------------------------------------------------------------------------------- /stats/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/build/utils.js -------------------------------------------------------------------------------- /stats/football.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/football.csv -------------------------------------------------------------------------------- /stats/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/package-lock.json -------------------------------------------------------------------------------- /stats/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/package.json -------------------------------------------------------------------------------- /stats/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/report.html -------------------------------------------------------------------------------- /stats/src/CsvFileReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/CsvFileReader.ts -------------------------------------------------------------------------------- /stats/src/MatchData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/MatchData.ts -------------------------------------------------------------------------------- /stats/src/MatchReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/MatchReader.ts -------------------------------------------------------------------------------- /stats/src/MatchResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/MatchResult.ts -------------------------------------------------------------------------------- /stats/src/Summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/Summary.ts -------------------------------------------------------------------------------- /stats/src/analyzers/WinsAnalysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/analyzers/WinsAnalysis.ts -------------------------------------------------------------------------------- /stats/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/index.ts -------------------------------------------------------------------------------- /stats/src/inheritance/CsvFileReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/inheritance/CsvFileReader.ts -------------------------------------------------------------------------------- /stats/src/inheritance/MatchReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/inheritance/MatchReader.ts -------------------------------------------------------------------------------- /stats/src/reportTargets/ConsoleReport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/reportTargets/ConsoleReport.ts -------------------------------------------------------------------------------- /stats/src/reportTargets/HtmlReport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/reportTargets/HtmlReport.ts -------------------------------------------------------------------------------- /stats/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/src/utils.ts -------------------------------------------------------------------------------- /stats/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/stats/tsconfig.json -------------------------------------------------------------------------------- /web/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/db.json -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/index.html -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/index.ts -------------------------------------------------------------------------------- /web/src/models/ApiSync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/models/ApiSync.ts -------------------------------------------------------------------------------- /web/src/models/Attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/models/Attributes.ts -------------------------------------------------------------------------------- /web/src/models/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/models/Collection.ts -------------------------------------------------------------------------------- /web/src/models/Eventing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/models/Eventing.ts -------------------------------------------------------------------------------- /web/src/models/Model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/models/Model.ts -------------------------------------------------------------------------------- /web/src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/models/User.ts -------------------------------------------------------------------------------- /web/src/views/CollectionView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/views/CollectionView.ts -------------------------------------------------------------------------------- /web/src/views/UserEdit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/views/UserEdit.ts -------------------------------------------------------------------------------- /web/src/views/UserForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/views/UserForm.ts -------------------------------------------------------------------------------- /web/src/views/UserList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/views/UserList.ts -------------------------------------------------------------------------------- /web/src/views/UserShow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/views/UserShow.ts -------------------------------------------------------------------------------- /web/src/views/View.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/src/views/View.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephenGrider/typescriptcasts/HEAD/web/tsconfig.json --------------------------------------------------------------------------------