Desing Patterns in Typescript All the 23 GoF patterns implemented in Typescript. Building and running npm run build Builds the project npm start Runs the project Patterns Creational Patterns Abstract Factory Builder Factory Method Prototype Singleton Structural Patterns Adapter Bridge Composite Decorator Facade Flyweight Proxy Behavioral Patterns Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor