Обычно вы добавляете его в конструктор, но, поскольку вы хотите расширить хост-объект (HTMLDomElement), то, что вы хотите, на самом деле невозможно. Однако, если вы расширите определение своей проблемы за пределы конкретных деталей реализации, подобных этому, может быть другой путь,
например, библиотека с другим (возможным) пользовательским API, который работает по-разному, в зависимости от того, в каком браузере он находится, успешно абстрагируя браузер и предоставляя единый API.