【问题标题】:Custom typeScript snippets for VSCodeVSCode 的自定义 typeScript 片段
【发布时间】:2022-01-02 19:50:34
【问题描述】:

可以在 vs 代码中创建自定义用户 sn-ps。 但是是否可以为 ts 函数详细创建它们,例如:

someArray.forEach((val: getTypeFromArrayOnTheFly){

}

我确实设法创建了一个基本的 sn-p,但是在用点编写 arrayName 后不知道如何显示它。还有如何从我想使用sn-p的数组中获取类型。

【问题讨论】:

    标签: typescript visual-studio-code vscode-snippets


    【解决方案1】:

    Typescript Language Basics 已经定义了 sn-p foreach => 扩展为

    array.forEach(element => {
      
    });
    

    由于array的类型应该是已知的,所以你不需要定义element的类型。

    【讨论】:

    • 它不仅与 forEach 有关,还与阵列上的 sn-ps 有关。数组类型后面也没有设置参数的类型。
    • 如果您为forEach 的特定调用创建箭头函数,则无需注释参数,因为它们的类型已被推断。仅当您在其他地方定义消费者函数并重用它时,这才有用。其他 Array 方法也是如此。
    • 我必须使用 lint 规则,迫使我定义类型。这就是为什么我寻找方法来加快进程,并且不必在每次编写数组函数时检查和复制类型。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 2019-01-29
    • 2015-07-11
    • 2019-08-22
    • 2019-06-12
    • 2020-10-14
    相关资源
    最近更新 更多