Node.js 类型脚本语法相关

Node.js 类型脚本语法相关,node.js,typescript,syntax,Node.js,Typescript,Syntax,我开始使用typescript开发应用程序。我遇到了一个代码片段,我无法理解****中标记的行。任何人都请放点灯 export const applyRoutes = (routes: Route[], router: Router) => { for (const route of routes) { const { method, path, handler } = route; **(router as any)[method](path, handler);**

我开始使用typescript开发应用程序。我遇到了一个代码片段,我无法理解****中标记的行。任何人都请放点灯

export const applyRoutes = (routes: Route[], router: Router) => {
  for (const route of routes) {
    const { method, path, handler } = route;
    **(router as any)[method](path, handler);**
  }
};
问候,, Karthikeyan R

(路由器如有)
告诉typescript,无论它认为类型是什么,都应该将
路由器
视为具有类型
任何
。换句话说,它关闭类型检查


router[method](path,handler)
表示“访问
router
上的
method
属性,然后调用它传入
path
handler

在运行时它与
router[method](path,handler)
相同;您需要帮助理解该语法吗?或者它只是
(路由器)的一部分
?它由三个结构组成:
(任何东西)
一些东西[键]
,和
一些东西(arg1,arg2)
,您分别理解它们吗?