Exactly the name of the repo :)

Overview

Design patterns in TypeScript

This repository contains a collection of design patterns implemented in TypeScript.

Patterns covered so far

Creational patterns

Structural patterns

Behavioral patterns

Is something wrong?

Please, do not hesitate to open an issue or a pull request if you find something wrong or if you want to add a new pattern. Contributions are always welcome!

You might also like...

Rename image after pasting, support name pattern and auto renaming.

Rename image after pasting, support name pattern and auto renaming.

Obsidian paste image rename This plugin is inspired by Zettlr, Zettlr shows a prompt that allows the user to rename the image, this is a great help if

Jan 2, 2023

Leaderboard is a simple app that allow the user to record his name and his score, store to an api

Leaderboard is a simple app that allow the user to record his name and his score, store to an api

Leaderboard Leader board is a simple app that allows the user to record his name and his score Build With Major languages used : HTML, CSS, JAVASCRIT;

May 16, 2022

Submit your name and score to a list!

Submit your name and score to a list!

Leaderboard This project is to submit your username and score so that everyone can compare their scores! Built With HTML, CSS, JS Git, GitHub, Webpack

Aug 17, 2022

This project contains a leader board for a game which contains players name and list and store them on API build with HTML, CSS, JS and API

Leaderboard This App is a Game Leaderboard app Which is created by JavaScript and the big picture of this application is using API. Build With 👩‍🔧 .

Dec 15, 2022

💻 Countries Web is a web application that lets you view data for all the countries in the world and filter them by country name and continent.

💻 Countries Web is a web application that lets you view data for all the countries in the world and filter them by country name and continent.

🌎 Countries Web View Demo This is the Countries Web, a web application that lets you view data for all the countries in the world and filter them by

Jun 23, 2022

This project is a user friendly project that provides the accurate constellation name of the user

This project is a user friendly project that provides the accurate constellation name of the user

OVERVIEW: This is a group project by certain members of the 100Devs community. Contributors Lee Gill | GitHub: LeeGee64 | Twitter: @LeeGee64 | LinkedI

Jun 15, 2022

Awsome-Books is an app that let you create a list of books by adding the book name and the author.

This app create a list of books, naming author and title. The lis of books is created dynamicly using javascrtipt, every time the user add a new book on the Add New Section. All the methods and fuctions are separated in modules and imported to the index.js file.

Jul 21, 2022

A map for 1337 Khouribga's new labs clusters. This tool will help 1337 students find available posts, and search for other students in the cluster by name or login.

A map for 1337 Khouribga's new labs clusters. This tool will help 1337 students find available posts, and search for other students in the cluster by name or login.

1337KH Labs Clusters Map Hellow. This tool is made by 1337 Khouribga students for 1337 Khouribga students to help make their lives at the school easie

Aug 8, 2022

As the name suggests.

As the name suggests.

Statistical Riddles Problems Links 100 Prisoners / n Wise Men https://www.youtube.com/watch?v=iSNsgj1OCLA The Monty Hall Problem https://en.wikipedia.

Jul 10, 2022
Owner
Douglas Pires
Life is a big refactoring.
Douglas Pires
This is email scheduler made using MERN. This repo contains server code, client repo is linked in readme.

Email Scheduler Client This is an email scheduler server (client in different repository). It is made using node.js/express.js. Overview User can sign

Sai Charan 2 Dec 3, 2022
A name generato for everyone (Programmers, Gamers etc)

HACKZILLA A name generator for Programmers, Gamers and etc. Used Languages HTML5 CSS3 Javascript ?? ?? Link: https://rededge967.github.io/HACKZILLA/ R

Chandula Janith 3 May 14, 2022
JSPro is nothing but JavaScript Prototypes! The publisher is too lazy to write full name that's why it's just JSPro.

JSPro is nothing but JavaScript Prototypes! The publisher is too lazy to write full name that's why it's just JSPro. Whatever, it's a library of hundreds of awesome JavaScript Prototypes (you may know it as dot function) for lazy programmers. Just install the package with a little effort and leave the blames for the publisher.

Jafran Hasan 2 Mar 10, 2022
Detect npm packages by author name in your package-lock.json or yarn.lock.

detect-package-by-author Detect npm packages by author name in your package-lock.json or yarn.lock. Install Install with npm: # Not Yet Publish # npm

azu 2 Jan 11, 2022
Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links

rebrandly-express Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links Rebra

null 3 Dec 13, 2022
Hundreds of Offensive and Useful Docker Images for Network Intrusion. The name says it all.

?? HOUDINI: Hundreds of Offensive and Useful Docker Images for Network Intrusion HOUDINI is a curated list of Network Security related Docker Images f

SecSI 1.1k Dec 31, 2022
PAC-MAN Leaderboard includes the Leaderboard API. You can add your name and score, and see other player's scores.

PAC-MAN Leaderboard includes the Leaderboard API. You can add your name and score, and see other player's scores.

Pedro Guerreiro 7 Oct 26, 2022
A Discord bot for bruteforcing Korean students' school name

A Discord bot for bruteforcing Korean students' school name

Dollar3795 3 Mar 9, 2022
A website for detecting name of bank from card number, supported all Iranian banks

Detect Iranian Bank Web A website for detecting name of bank from card number, supported all Iranian banks. This package contains SVG logo and brand c

Max Base 12 Oct 2, 2022
Tiny API that provide product/library name for a URL

JSer.info Product Name API Tiny API that provide product/library name for a URL. Usage Supported All products. curl https://jser-product-name.deno.dev

JSer.info 6 Oct 21, 2022