首页 > 其他分享 >TypeScript:类型标注和d.ts类型声明文件的使用

TypeScript:类型标注和d.ts类型声明文件的使用

时间:2023-02-14 17:07:46浏览次数:45  
标签:jQuery jquery TypeScript string ts selector 类型

通过引入ts的类型声明,编辑器可以很好的进行提示,提高开发效率

(目录)

默认引入js

main.ts

import { jQuery } from "./jquery";

var msg: string = "Hello World!";

jQuery(msg);

jquery.js

export function jQuery(selector) {
  console.log(selector);
}

vscode 的类型提示是any 在这里插入图片描述

增加类型标注

jquery.ts

export function jQuery(selector: string): void {
  console.log(selector);
}

vscode 的类型提示是string 在这里插入图片描述

增加d.ts类型声明文件

jquery.d.ts

export declare function jQuery(selector: string): void;

可以看到,类型提示也出来了 在这里插入图片描述

标签:jQuery,jquery,TypeScript,string,ts,selector,类型
From: https://blog.51cto.com/mouday/6057297

相关文章

  • 【Python21天学习挑战赛】集合 & 数据类型补充
    开头一叙:无论是以后学习需要或者是三年后的工作需要,都需要用到python的工具,也接着这次活动的机会,把python系统的学一遍。跟着大佬,让python知识从入门到精通。文章目录​​......
  • optee km4.0 VTS:PerInstance/SigningOperationsTest.NoUserConfirmation/0_default (存
    异常日志:#./VtsHalKeymasterV4_0TargetTest--gtest_filter=PerInstance/SigningOperationsTest.NoUserConfirmation/0_defaultNote:GoogleTestfilter=PerInstance/......
  • input type="file" 文件类型选择限制
    限制inputtype='file’选择文件类型限制,通过accept属性进行设定,多个类型用逗号隔开。<inputtype="file"accept="image/jpeg,image/png">类型  *.3gppa......
  • requests httpx post中json中文编码问题
    背景requests、httpxpost提交json数据时,默认在库中ensure_ascii为True。会对中文进行unicode编码。但是有的时候服务端并没有处理中文,没有进行解码,而我们又改不......
  • 数据库字段类型选择
    原文链接:https://www.xygalaxy.com/navLink/blog/article/fc9d50688efb432ca5f4ce309bc8ac98推荐个导航网站(强烈推荐):https://www.xygalaxy.com/前言数据库设计一直都是......
  • 什么是加密软件?最新类型的计算机恶意软件
    什么是加密软件?Cryptoware,也称为Cryptominer支持的软件,是一种程序,可以在未经用户批准的情况下安装独立的Cryptominer程序,或者将Cryptominer模块作为主程序的一部分。主程......
  • [Typescript] Default value for Builder pattern - 04 (keyof {} -> never)
    Frompreviouspost,Builderpattern-03Ifwedothefollowingchanges:-classTypeSafeStringMap<TMapextendsRecord<string,string>={}>{+classTypeSafe......
  • TS高手篇
    本文适合使用过Ts开发的小伙伴阅读一、前言以前还能看到招聘要求“了解TS优先”,现在基本都是要求掌握,甚至精通。本文将会通过22个类型工具例子,深入讲解Ts类型工具......
  • netstat 最常用的几个用法
    查看本机的所有TCP/IP和UDP端口信息:netstat-atun查看详细的TCP/IP状态:netstat-s查看TCP/IP统计信息:netstat-i查看本机开放的端口:netstat-an查看详细的网......
  • HDLBits(9)10.13
    2Verilog语言2.5更多特点2.5.4组合for循环翻转输出一个长度为100的向量(使用组合always块)moduletop_module(input[99:0]in,output[99:0]out);......