@callback-this-type
当库使用特定的 this 上下文调用用户提供的回调时,该上下文是 API 的一部分。 TypeScript 允许您将其键入为函数的第一个参数,即使它不是真正的参数。这记录并强制执行预期的上下文。