【问题标题】:Typescript: how to import and assert in one line?打字稿:如何在一行中导入和断言?
【发布时间】:2022-12-04 06:54:08
【问题描述】:

如何在 1 行中写这个或至少避免使用中间变量/导入名称?

import root from '@/pages/_route';
const route: RouteDef = root;

我不知道这是否重要,但导入是一个对象,其中包含对象类型 Route 的所有必填字段。

【问题讨论】:

    标签: typescript casting es6-modules


    【解决方案1】:
    const route: RouteDef = import('@/pages/_route');
    

    但是,不推荐使用这种方法,因为它会使代码更难阅读和理解。最好使用单独的导入语句,然后将导入的值分配给具有描述性名称的变量。

    【讨论】:

      猜你喜欢
      • 2022-07-28
      • 2017-07-31
      • 2021-07-23
      • 2020-04-18
      • 1970-01-01
      • 2016-06-14
      • 2019-01-30
      • 1970-01-01
      • 2018-10-21
      相关资源
      最近更新 更多