TS严格模式下HTMLElement类型如何进行赋值?

在TS严格模式下,给类设置属性时如果需要获取DOM元素,应该给属性预设什么类型?

问题遇到的现象和发生背景

在TS严格模式下,给类设置属性Ele时给属性Ele设置 HTMLElement 类型,在构造函数中给Ele属性赋值时,将提示Ele不能被赋值为null

问题相关代码,请勿粘贴截图
class Test{
  // 设置属性 ele 为HTMLElement类型的属性
  ele:HTMLElement
  constructor(){
    // 给属性赋值时 DOM 方法的返回值将为 HTMLElement | null
    this.ele = document.getElementById('#ele')
  }
}

运行结果及报错内容

不能将 Null 分配给 HTMLElement 类型的属性

我的解答思路和尝试过的方法

我尝试过在设置类型时给属性设置 HTMLElement | null 的类型,但后续调用依旧麻烦

我想要达到的结果

可以兼顾 HTMLElement|null的类型 或者 关掉这方面严格检查的配置方法

可以定位ele类型为:
ele: HTMLElement | null
如有帮助,麻烦点个[采纳此答案] ^O^