Typescript Abstract Static Method