tsd 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
tsd 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
tsd 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

tsd 是命令式的 TypeScript 类型定义校验工具,适用于对工具类型进行单元测试。

此工具通过创建包含 .test-d.ts 扩展的文件来为类型定义(即.d.ts文件)编写测试。这些.test-d.ts文件不会被执行,甚至不会以标准方式编译。相反,这些文件将被解析为特殊结构,例如expectError<Foo>(bar),然后根据类型定义进行静态分析。

用法

declare const concat: {
	(value1: string, value2: string): string;
	(value1: number, value2: number): string;
};

export default concat;
import concat from '.';

concat('foo', 'bar');
concat(1, 2);
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2015/12/26 14:46

TSD

在app.js或者要使用的.js文件首行加如下内容: /// <reference path="typings/tsd.d.ts" /> 提示效果:

0
0
发表于硬件 & IoT专区
2016/10/31 16:07

对存储器(MLC/TSD/EMMC)的一些理解

MLC:没有控制器,在系统中属于块设备(物理设备),读写单元是块,性能完全依赖于系统的nand管理算法,发生掉数据的话就是以k为单位损失。 TSD:控制器+MLC。 EMMC:以扇区管理,512byte,自带控制器。 TSD与EMMC均不依赖于系统的nand管理,有效保障数据的完整性,在系统中是以卡的形式管理,属于逻辑设备。 上述纯属个人理解,欢迎指正。

0
0
2015/11/27 22:42

vs code和node的相关使用 一一 tsd用法

最近想用Typescript来重写原来的一个插件,所以要搭建一个环境。 家里电脑较差,所以用vs code吧! vs code 和node都是直接下载安装! 之后安装typescript npm install -g typescript 安装 tsd npm install tsd -g 参考tsd的github的readme.md ,简单过一遍使用方法,说说自己的理解! tsd 类似于npm一样,用来管理typescript的声明文件 的命令行工具 ------TypeScript Definition manager 比如这样: $ tsd install jquery ...

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部