关于小程序 typescript App 声明求解 [这么专业的问题,我还不会。]

最近看到这里 lib.wx.app.d.ts 的声明有些不理解的地方,求大神解惑

interface AppInstance<T extends IAnyObject = {}>


这里为什么要用泛型,下面的没用到这个‘<T >啊