Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Hands-On-Functional-Programming-with-Typescript
/ types & classes
Types & classes
90 in github.com/PacktPublishing/Hands-On-Functional-Programming-with-Typescript
⨍
Functions
217
◇
Types & classes
90
Class
chapters/chapter_03_mastering_async_programming/02_arrow_functions.ts:3
Class
chapters/chapter_04_the_event_loop_and_this_operator/04_call_bind_apply.ts:3
Class
chapters/chapter_04_the_event_loop_and_this_operator/03_this_operator.ts:47
Class
chapters/chapter_05_closures_and_prototypes/01_prototypes.ts:3
Class
chapters/chapter_05_closures_and_prototypes/04_prototype_chain.ts:3
Class
chapters/chapter_05_closures_and_prototypes/04_prototype_chain.ts:8
Class
chapters/chapter_05_closures_and_prototypes/05_closures.ts:25
Class
chapters/chapter_05_closures_and_prototypes/03_prototypal_inheritance.ts:3
Class
chapters/chapter_05_closures_and_prototypes/03_prototypal_inheritance.ts:21
Class
chapters/chapter_05_closures_and_prototypes/02_instance_and_class_props.ts:52
Class
chapters/chapter_01_fp_fundamentals/04_immutability.ts:3
Class
chapters/chapter_10_real_world_fp/05_immer.ts:5
Class
chapters/chapter_10_real_world_fp/05_immer.ts:17
Class
chapters/chapter_10_real_world_fp/04_immutable.ts:15
Class
chapters/chapter_10_real_world_fp/04_immutable.ts:34
Class
chapters/chapter_10_real_world_fp/03_lenses.ts:5
Class
chapters/chapter_10_real_world_fp/03_lenses.ts:17
Class
chapters/chapter_07_category_theory/02_applicative.ts:3
Class
chapters/chapter_07_category_theory/01_functors.ts:3
Class
chapters/chapter_07_category_theory/04_either.ts:3
Class
chapters/chapter_07_category_theory/04_either.ts:25
Class
chapters/chapter_07_category_theory/03_maybe.ts:3
Class
chapters/chapter_07_category_theory/05_monads.ts:3
Class
chapters/chapter_07_category_theory/05_monads.ts:25
Class
chapters/chapter_02_mastering_functions/10_iife.ts:37
Class
chapters/chapter_08_optics_immutability_laziness/03_prisms.ts:3
Class
chapters/chapter_08_optics_immutability_laziness/03_prisms.ts:15
Class
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:5
Class
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:25
Class
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:37
Class
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:49
Class
chapters/chapter_08_optics_immutability_laziness/02_lenses.ts:5
Class
chapters/chapter_08_optics_immutability_laziness/02_lenses.ts:17
Class
chapters/chapter_09_functional_reactive_programming/01_observer.ts:3
Class
chapters/chapter_09_functional_reactive_programming/01_observer.ts:13
Class
Address
chapters/chapter_10_real_world_fp/05_immer.ts:17
Class
Address
chapters/chapter_10_real_world_fp/04_immutable.ts:34
Class
Address
chapters/chapter_10_real_world_fp/03_lenses.ts:17
Class
Address
chapters/chapter_08_optics_immutability_laziness/03_prisms.ts:15
Class
Address
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:37
Class
Address
chapters/chapter_08_optics_immutability_laziness/02_lenses.ts:17
Interface
AddressInterface
chapters/chapter_10_real_world_fp/04_immutable.ts:21
Class
Base
chapters/chapter_05_closures_and_prototypes/04_prototype_chain.ts:3
Class
Company
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:49
Class
Container
chapters/chapter_07_category_theory/02_applicative.ts:3
Class
Container
chapters/chapter_07_category_theory/01_functors.ts:3
Class
Counter
chapters/chapter_05_closures_and_prototypes/05_closures.ts:25
Class
Counter
chapters/chapter_02_mastering_functions/10_iife.ts:37
Interface
Counter
chapters/chapter_05_closures_and_prototypes/05_closures.ts:95
Interface
CounterConstructor
chapters/chapter_05_closures_and_prototypes/05_closures.ts:101
Class
Derived
chapters/chapter_05_closures_and_prototypes/04_prototype_chain.ts:8
Interface
Document
chapters/chapter_02_mastering_functions/08_specialized_overloading_signature.ts:3
Interface
Dog
chapters/chapter_08_optics_immutability_laziness/04_laziness.ts:3
Interface
Hero
chapters/chapter_01_fp_fundamentals/04_immutability.ts:36
Interface
Hero
chapters/chapter_01_fp_fundamentals/06_first_class_citizens.ts:42
Class
ImmutableList
chapters/chapter_01_fp_fundamentals/04_immutability.ts:3
Class
Just
chapters/chapter_07_category_theory/04_either.ts:25
Interface
Lens
chapters/chapter_08_optics_immutability_laziness/03_prisms.ts:27
Interface
Lens
chapters/chapter_08_optics_immutability_laziness/02_lenses.ts:29
Class
Listener
chapters/chapter_09_functional_reactive_programming/01_observer.ts:3
Class
MathHelper
chapters/chapter_05_closures_and_prototypes/02_instance_and_class_props.ts:52
Class
MayBe
chapters/chapter_07_category_theory/03_maybe.ts:3
Class
MayBe
chapters/chapter_07_category_theory/05_monads.ts:25
Interface
New
chapters/chapter_07_category_theory/04_either.ts:45
Interface
New
chapters/chapter_07_category_theory/03_maybe.ts:36
Class
Nothing
chapters/chapter_07_category_theory/04_either.ts:3
Class
Nothing
chapters/chapter_07_category_theory/05_monads.ts:3
Class
Person
chapters/chapter_03_mastering_async_programming/02_arrow_functions.ts:3
Class
Person
chapters/chapter_04_the_event_loop_and_this_operator/04_call_bind_apply.ts:3
Class
Person
chapters/chapter_04_the_event_loop_and_this_operator/03_this_operator.ts:47
Class
Person
chapters/chapter_05_closures_and_prototypes/01_prototypes.ts:3
Class
Person
chapters/chapter_05_closures_and_prototypes/03_prototypal_inheritance.ts:3
Class
Person
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:5
Interface
Person
chapters/chapter_06_fp_techniques/06_point_fee_style.ts:3
Interface
Prism
chapters/chapter_08_optics_immutability_laziness/03_prisms.ts:44
Class
Producer
chapters/chapter_09_functional_reactive_programming/01_observer.ts:13
Interface
Response
chapters/chapter_07_category_theory/04_either.ts:58
Interface
Response
chapters/chapter_07_category_theory/03_maybe.ts:49
Interface
Result
chapters/chapter_01_fp_fundamentals/03_declarative_vs_imperative.ts:3
Enum
ShapeKind
chapters/chapter_06_fp_techniques/08_pattern_matching.ts:None
Class
Street
chapters/chapter_10_real_world_fp/05_immer.ts:5
Class
Street
chapters/chapter_10_real_world_fp/04_immutable.ts:15
Class
Street
chapters/chapter_10_real_world_fp/03_lenses.ts:5
Class
Street
chapters/chapter_08_optics_immutability_laziness/03_prisms.ts:3
Class
Street
chapters/chapter_08_optics_immutability_laziness/01_immutability.ts:25
Class
Street
chapters/chapter_08_optics_immutability_laziness/02_lenses.ts:5
Interface
StreetInterface
chapters/chapter_10_real_world_fp/04_immutable.ts:5
Class
SuperHero
chapters/chapter_05_closures_and_prototypes/03_prototypal_inheritance.ts:21
Interface
Todo
chapters/chapter_10_real_world_fp/06_funfix.ts:26
Interface
User
chapters/chapter_01_fp_fundamentals/02_side_effects.ts:3