A collection of design patterns implemented in TypeScript
- Abstract factory: https://refactoring.guru/design-patterns/abstract-factory/typescript/example
- Builder: -
- Factory method: https://refactoring.guru/design-patterns/factory-method/typescript/example
- Singleton: https://refactoring.guru/design-patterns/singleton/typescript/example
- Composite: https://refactoring.guru/design-patterns/composite/typescript/example
- Decorator: https://en.wikipedia.org/wiki/Decorator_pattern
- Chain of Responsibility: https://en.wikipedia.org/wiki/Chain-of-responsibility_pattern
- Observer: https://refactoring.guru/design-patterns/observer/typescript/example
- State: https://refactoring.guru/design-patterns/state/typescript/example
- Strategy: https://refactoring.guru/design-patterns/strategy/typescript/example