Skip to content

an implementation of common typescript design patterns.

Notifications You must be signed in to change notification settings

wassef911/design_patterns_ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Patterns in TypeScript

Table of Contents
  1. About The Project

About The Project

Cover

My autodidactic way to learn typescript, Through this project I'll be documenting a portion of my journey to teaching myself software development and hopefully add to my personal codebase.

Prerequisites

you will need Node.js, installed in your environement.

Node

If the installation was successful, you should be able to run the following command.

$ node --version
v14.16.0

$ npm --version
6.14.11

Installation

$ git clone https://github.com/wassef911/design_patterns_ts
$ cd design_patterns_ts
$ npm install

Usage

You can test each implementation by simply running it as a script, example:

$ npm run prototype

or

$ yarn prototype

Roadmap

  • Adapter
  • Bridge
  • Builder
  • Decorator
  • Facade
  • FactoryMethod
  • Prototype
  • Singleton
  • Flyweight
  • Proxy

About

an implementation of common typescript design patterns.

Resources

Stars

Watchers

Forks