How do you implement method overloading in TypeScript?
Instruction: Describe the process of method overloading and provide a code example.
Context: This question evaluates the candidate's ability to use TypeScript's features to implement method overloading, enhancing polymorphism in the application.