Filename Size Lesson_0._How_to_Get_Help_.mp4 7.2 MB Lesson_1._Typescript_Overview_.mp4 43.1 MB Lesson_10._More_on_Types_.mp4 44.2 MB Lesson_100._When_to_Use_Enums_.mp4 54.8 MB Lesson_101._Extracting_CSV_Reading_.mp4 56.4 MB Lesson_102._Data_Types_.mp4 19.3 MB Lesson_103._Converting_Date_Strings_to_Dates_.mp4 27.5 MB Lesson_104._Converting_Row_Values_.mp4 24.4 MB Lesson_105._Type_Assertions_.mp4 27.5 MB Lesson_106._Describing_a_Row_with_a_Tuple_.mp4 56.2 MB Lesson_107._Not_Done_with_FileReader_Yet!_.mp4 27.2 MB Lesson_108._Understanding_Refactor_#1_.mp4 32.7 MB Lesson_109._Creating_Abstract_Classes_.mp4 33.5 MB Lesson_11._Examples_of_Types_.mp4 21.4 MB Lesson_110._Variable_Types_with_Generics_.mp4 65 MB Lesson_111._Applying_a_Type_to_a_Generic_Class_.mp4 34.7 MB Lesson_112._Alternate_Refactor_.mp4 32.6 MB Lesson_113._Interface-Based_Approach_.mp4 13.5 MB Lesson_114._Extracting_Match_References_-_Again!_.mp4 20.7 MB Lesson_115._Transforming_Data_.mp4 21.5 MB Lesson_116._Updating_Reader_References_.mp4 34.1 MB Lesson_117._Inheritance_vs_Composition_.mp4 25.7 MB Lesson_118._More_on_Inheritance_vs_Composition_.mp4 57.1 MB Lesson_119._A_Huge_Misconception_Around_Composition_.mp4 109.9 MB Lesson_12._Where_Do_We_Use_Types_.mp4 5.9 MB Lesson_120._Goal_Moving_Forward_.mp4 45.4 MB Lesson_121._A_Composition-Based_Approach_.mp4 51.6 MB Lesson_122._Implementing_an_Analyzer_Class_.mp4 59.9 MB Lesson_123._Building_the_Reporter_.mp4 43.8 MB Lesson_124._Putting_It_All_Together_.mp4 33.6 MB Lesson_125._Generating_HTML_Reports_.mp4 38.4 MB Lesson_126._One_Last_Thing!_.mp4 50 MB Lesson_127._Oops,_My_Bad_.mp4 30.3 MB Lesson_128._App_Wrapup_.mp4 26.5 MB Lesson_129._More_on_Generics_.mp4 29.5 MB Lesson_13._Type_Annotations_and_Inference_.mp4 14.6 MB Lesson_130._Type_Inference_with_Generics_.mp4 15.5 MB Lesson_131._Function_Generics_.mp4 36.5 MB Lesson_132._Generic_Constraints_.mp4 38.5 MB Lesson_133._App_Overview_.mp4 11.7 MB Lesson_134._Parcel_Setup_.mp4 10.6 MB Lesson_135._Framework_Structure_.mp4 62.3 MB Lesson_136._Designing_the_User_.mp4 25.9 MB Lesson_137._Retrieving_User_Properties_.mp4 31.9 MB Lesson_138._Optional_Interface_Properties_.mp4 39.3 MB Lesson_139._An_Eventing_System_.mp4 22 MB Lesson_14._Annotations_with_Variables_.mp4 25.8 MB Lesson_140._Listener_Support_.mp4 26.8 MB Lesson_141._Storing_Event_Listeners_.mp4 35 MB Lesson_142._Dynamic_Array_Creation_.mp4 33.6 MB Lesson_143._Triggering_Event_Callbacks_.mp4 30.1 MB Lesson_144._Adding_JSON_Server_.mp4 47.5 MB Lesson_145._Understanding_REST_Conventions_.mp4 54.6 MB Lesson_146._Adding_Fetch_Functionality_.mp4 32 MB Lesson_147._Successfully_Fetching_Model_Data_.mp4 26.4 MB Lesson_148._Saving_User_Data_.mp4 59.4 MB Lesson_149._Refactoring_with_Composition_.mp4 33.4 MB Lesson_15._Object_Literal_Annotations_.mp4 35.9 MB Lesson_150._Re-Integrating_Eventing_.mp4 108.4 MB Lesson_151._Composition_with_Nested_Objects_.mp4 20 MB Lesson_152._A_More_Complicated_Extraction_.mp4 22.2 MB Lesson_153._Options_for_Adapting_Sync_.mp4 77.2 MB Lesson_154._Refactoring_Sync_.mp4 80.6 MB Lesson_155._Generic_Constraints_Around_Sync_.mp4 26.5 MB Lesson_156._Connecting_Sync_Back_to_User_.mp4 34.8 MB Lesson_157._Optional_Properties_.mp4 57.3 MB Lesson_158._Extracting_an_Attributes_Class_.mp4 20.8 MB Lesson_159._The_Get_Method's_Shortcoming_.mp4 38.3 MB Lesson_16._Annotations_Around_Functions_.mp4 35.8 MB Lesson_160._Two_Important_Rules_.mp4 39.8 MB Lesson_161._An_Advanced_Generic_Constraint_.mp4 64.9 MB Lesson_162._Re-Integrating_Attributes_.mp4 24.5 MB Lesson_163._Composition_is_Delegation_.mp4 31.8 MB Lesson_164._Reminder_on_Accessors_.mp4 39.3 MB Lesson_165._Passthrough_Methods_.mp4 46.4 MB Lesson_166._A_Context_Issue_.mp4 62.7 MB Lesson_167._Setting_Data_While_Triggering_.mp4 26.4 MB Lesson_168._Fetching_User_Data_.mp4 46.5 MB Lesson_169._Saving_Data_.mp4 39.6 MB Lesson_17._Understanding_Inference_.mp4 28.1 MB Lesson_170._Composition_vs_Inheritance...Again!_.mp4 69.7 MB Lesson_171._Extracting_a_Model_Class_.mp4 53.4 MB Lesson_172._Extending_the_User_.mp4 50 MB Lesson_173._Final_User_Refactor_.mp4 33.6 MB Lesson_174._Model_Wrapup_.mp4 27.1 MB Lesson_175._Shortened_Passthrough_Methods_.mp4 43.4 MB Lesson_176._Users_Collection_.mp4 21.3 MB Lesson_177._Implementing_a_Users_Collection_.mp4 21.9 MB Lesson_178._Parsing_User_JSON_.mp4 55.2 MB Lesson_179._Generic_User_Collection_.mp4 50.4 MB Lesson_18._The_'Any'_Type_.mp4 53.6 MB Lesson_180._A_Class_Method_for_Collections_.mp4 20.3 MB Lesson_181._View_Classes_.mp4 30.6 MB Lesson_182._Building_the_UserForm_.mp4 36.6 MB Lesson_183._The_UserForm's_Render_Method_.mp4 19.6 MB Lesson_184._Rendering_HTML_.mp4 13.6 MB Lesson_185._Defining_an_Events_Map_.mp4 40.7 MB