├── .gitignore ├── README.md └── src ├── Asset └── images │ ├── Days │ ├── Day_0.webp │ ├── Day_10.webp │ ├── Day_11.webp │ ├── Day_12.webp │ ├── Day_13.webp │ ├── Day_14.webp │ ├── Day_15.webp │ ├── Day_16.webp │ ├── Day_17.webp │ ├── Day_18.webp │ ├── Day_19.webp │ ├── Day_20.webp │ ├── Day_3.webp │ ├── Day_4.webp │ ├── Day_5.webp │ ├── Day_6.webp │ ├── Day_7.webp │ ├── Day_8.webp │ ├── Day_9.webp │ ├── day_1.webp │ └── day_2.webp │ ├── Keyboard.gif │ ├── One_country.png │ ├── adding_project_to_vscode.png │ ├── all_country.png │ ├── congratulations.gif │ ├── download_node.png │ ├── exercise_1.gif │ ├── install_node.png │ ├── masonry.png │ ├── opening_project_on_vscode.png │ ├── running_script.png │ ├── scripts_on_vscode.png │ ├── vsc_live_server.png │ ├── vscode.png │ └── vscode_ui.png ├── Day10_Conditional_Types └── Day10.md ├── Day11_Mapped_Types └── Day11.md ├── Day12_Template_Literal_Types └── Day12.md ├── Day13_Classes_1 └── Day13.md ├── Day14_Classes_2 └── Day14.md ├── Day15_Modules └── Day15.md ├── Day16_Utility_Types └── Day16.md ├── Day17_Enums └── Day17.md ├── Day18_DOM_Manipulation └── Day18.md ├── Day19_Dom_Practice ├── Day19.md └── ImageArray.ts ├── Day1_TypeScript_Introduction └── Day1.md ├── Day20_Final_Project └── Day20.md ├── Day2_Types └── Day2.md ├── Day3_Array_Type └── Day3.md ├── Day4_Tuple └── Day4.md ├── Day5_Objects └── Day5.md ├── Day6_Functions_1 └── Day6.md ├── Day7_Functions_2 └── Day7.md ├── Day8_Narrowing └── Day8.md └── Day9_Type_Manipulation └── Day9.md /.gitignore: -------------------------------------------------------------------------------- 1 | post.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/README.md -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_0.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_0.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_10.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_11.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_12.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_12.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_13.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_13.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_14.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_14.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_15.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_15.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_16.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_16.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_17.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_17.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_18.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_18.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_19.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_19.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_20.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_20.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_3.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_4.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_5.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_6.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_7.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_8.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/Day_9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/Day_9.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/day_1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/day_1.webp -------------------------------------------------------------------------------- /src/Asset/images/Days/day_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Days/day_2.webp -------------------------------------------------------------------------------- /src/Asset/images/Keyboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/Keyboard.gif -------------------------------------------------------------------------------- /src/Asset/images/One_country.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/One_country.png -------------------------------------------------------------------------------- /src/Asset/images/adding_project_to_vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/adding_project_to_vscode.png -------------------------------------------------------------------------------- /src/Asset/images/all_country.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/all_country.png -------------------------------------------------------------------------------- /src/Asset/images/congratulations.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/congratulations.gif -------------------------------------------------------------------------------- /src/Asset/images/download_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/download_node.png -------------------------------------------------------------------------------- /src/Asset/images/exercise_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/exercise_1.gif -------------------------------------------------------------------------------- /src/Asset/images/install_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/install_node.png -------------------------------------------------------------------------------- /src/Asset/images/masonry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/masonry.png -------------------------------------------------------------------------------- /src/Asset/images/opening_project_on_vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/opening_project_on_vscode.png -------------------------------------------------------------------------------- /src/Asset/images/running_script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/running_script.png -------------------------------------------------------------------------------- /src/Asset/images/scripts_on_vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/scripts_on_vscode.png -------------------------------------------------------------------------------- /src/Asset/images/vsc_live_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/vsc_live_server.png -------------------------------------------------------------------------------- /src/Asset/images/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/vscode.png -------------------------------------------------------------------------------- /src/Asset/images/vscode_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Asset/images/vscode_ui.png -------------------------------------------------------------------------------- /src/Day10_Conditional_Types/Day10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day10_Conditional_Types/Day10.md -------------------------------------------------------------------------------- /src/Day11_Mapped_Types/Day11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day11_Mapped_Types/Day11.md -------------------------------------------------------------------------------- /src/Day12_Template_Literal_Types/Day12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day12_Template_Literal_Types/Day12.md -------------------------------------------------------------------------------- /src/Day13_Classes_1/Day13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day13_Classes_1/Day13.md -------------------------------------------------------------------------------- /src/Day14_Classes_2/Day14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day14_Classes_2/Day14.md -------------------------------------------------------------------------------- /src/Day15_Modules/Day15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day15_Modules/Day15.md -------------------------------------------------------------------------------- /src/Day16_Utility_Types/Day16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day16_Utility_Types/Day16.md -------------------------------------------------------------------------------- /src/Day17_Enums/Day17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day17_Enums/Day17.md -------------------------------------------------------------------------------- /src/Day18_DOM_Manipulation/Day18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day18_DOM_Manipulation/Day18.md -------------------------------------------------------------------------------- /src/Day19_Dom_Practice/Day19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day19_Dom_Practice/Day19.md -------------------------------------------------------------------------------- /src/Day19_Dom_Practice/ImageArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day19_Dom_Practice/ImageArray.ts -------------------------------------------------------------------------------- /src/Day1_TypeScript_Introduction/Day1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day1_TypeScript_Introduction/Day1.md -------------------------------------------------------------------------------- /src/Day20_Final_Project/Day20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day20_Final_Project/Day20.md -------------------------------------------------------------------------------- /src/Day2_Types/Day2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day2_Types/Day2.md -------------------------------------------------------------------------------- /src/Day3_Array_Type/Day3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day3_Array_Type/Day3.md -------------------------------------------------------------------------------- /src/Day4_Tuple/Day4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day4_Tuple/Day4.md -------------------------------------------------------------------------------- /src/Day5_Objects/Day5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day5_Objects/Day5.md -------------------------------------------------------------------------------- /src/Day6_Functions_1/Day6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day6_Functions_1/Day6.md -------------------------------------------------------------------------------- /src/Day7_Functions_2/Day7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day7_Functions_2/Day7.md -------------------------------------------------------------------------------- /src/Day8_Narrowing/Day8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day8_Narrowing/Day8.md -------------------------------------------------------------------------------- /src/Day9_Type_Manipulation/Day9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChiemezieSamson/20-Days-of-Basics-TypeScript/HEAD/src/Day9_Type_Manipulation/Day9.md --------------------------------------------------------------------------------