Skip to content

Implementation of all 23 GoF (Gang of Four) Design Patterns in TypeScript.

Notifications You must be signed in to change notification settings

oussamabouchikhi/design-patterns-in-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Patterns in Typescript 🎯

Implementation of all 23 GoF (Gang of Four) Design Patterns in TypeScript.

Summary 🔍️

✔️ Creational

✔️ Structural

✔️ Behavioural

Pre-requisites 🔧

# You may install Node.js & npm in case you don't have them your system
# You may also install Typescript in case you don't have on your system
~ npm install -g typescript

Usage 📋

# Install dependencies
~ git clone https://github.com/oussamabouchikhi/design-patterns-in-typescript.git

# cd into the project directory
~ cd clone design-patterns-in-typescript

# Install dependencies
~ yarn install

# in 2 separate tabs

# Run this command to compile typescript in watch mode
~ tsc -w

# Run the compiled javascript code
# ~ node path
~ node ./dist/creational/facade/client.js

License 📄

This project is open-sourced under the MIT license.

About

Implementation of all 23 GoF (Gang of Four) Design Patterns in TypeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published