Instruction: Describe the Singleton pattern and provide a TypeScript code example demonstrating its implementation.
Context: This question evaluates the candidate's understanding of design patterns and their ability to implement the Singleton pattern in TypeScript.