Typescript Interface Static Method Can Be Overloaded