TypeScript 高(zhuāng)级(bī)的用法Partial、Required、Readonly……

2021-09-10
阅读 4 分钟
3.9k
如何让一个类的属性全部可选?比如我有下面这样一个类型: {代码...} User 类型要求所有属性都必须有值,所以: {代码...} 是不可行的,会提示: {代码...} 如何让它可行?使用 Partial 即可: {代码...} Partial 内置内型的作用就是让一个已定义了的类型的所有属性变得可选,具体实现如下: {代码...} 如何让一个类型的...
封面图

2019 最新 React-Native/TypeScript/Redux/Saga 实践

2019-05-31
阅读 1 分钟
3.1k
最近研究 React Native、Redux Saga 以及 TypeScript 相关的内容,整理成了一个 React Native Template,可以直接使用下面的命令创建一个新的应用:

基于 TypeScript 开发 NPM 模块

2019-05-29
阅读 8 分钟
2.9k
初始化 NPM 项目 {代码...} 添加开发基础包 添加 TypeScript {代码...} 添加 Jest 测试工具 {代码...} 添加 @types/node {代码...} 初始化 TypeScript 配置 {代码...} 这会在你的项目根目录新建一个 tsconfig.json 文件 现在的目录结构如下: {代码...} 文件解析 tsconfig.json 这是 TypeScript 的配置文件,默认仅启用...

使用 TypeScript 开发 HapiJS 应用

2019-05-21
阅读 3 分钟
4.7k
要在开发中使用 TypeScrip,同时至少需要有一个工具,可以一直监听项目文件的变更,并实时的将变更更新至启动的服务中,我选择使用 Nodemon,首先添加以下几个开发依赖

JavaScript 编码规范

2019-05-21
阅读 38 分钟
5.1k
类型 基本类型 你可以直接获取到基本类型的值 string number boolean null undefined symbol {代码...} 注意:Symbols 不能被完整的 polyfill,所以,在不支持 Symbols 的环境下中,不应该使用 symbol 类型。 复杂类型 复杂类型赋值就是获取到他的引用的值,相当于引用传递 object array function {代码...} 参考 永远都...