typed-patterns (npm): Basic design patterns
Keywords: design|patterns|design patterns|typescript