Typescript Design Patterns Example of using design patterns in simple use cases. Creational Singleton Builder Factory Structural Adapter Decorator Proxy Composite Behavioural Observer State Manager Template Version Node v17.9.1 Npm V8.11.0