Does TypeScript supports function overloading as JavaScript doesn't support function overloading
Yes, TypeScript support function overloading. But the implementation is odd. When we perform function overloading in TypeScript, then we can implement only one functions with multiple signatures.
