Typescript Create Custom Html Element