TypeScript
文章平均质量分 92
浮沉半生
从事前端开发,喜欢探究源码,研究新技术。
展开
-
TypeScript 高级类型及用法
TypeScript 高级用法一、高级类型交叉类型(&)联合类型(|)类型索引(keyof)类型约束(extends)类型映射(in)条件判断(三目运算)二、工具类型摘取类型(Extract )排除类型(Exclude)可选(Partial)必选(Required)摘取属性(Picker)排除属性(Omit)属性映射(Record)实例类型(InstanceType)构造函数参数类型(ConstructorParameters)不可为空类型(NonNullable原创 2021-07-16 07:20:53 · 793 阅读 · 3 评论 -
聊聊TypeScript中类、接口之间相互继承与实现的那些事儿
本文讲述了类的继承、接口的实现中需要注意的一些小细节,同时也对类、接口的多继承做了一些讲解。先看一下继承类的继承子类继承了父类之后,就会将父类中定义的非 private 属性以及方法都继承下来 class Animal { public name: string = "Animal"; public age: number; sayHello(...原创 2019-01-11 18:06:51 · 3889 阅读 · 0 评论 -
JavaScript 项目迁移到 TypeScript 步骤以及遇到的问题
本文讲述了如何将 JavaScript 项目迁移到 TypeScript 上,以及如何在项目中添加 TypeScript 配置,编写 TypeScript 代码。一、插件安装安装项目所需插件,一般对应的模块都会有对应的 @types 插件可以使用。不知道的是否需要安装对应的 @types 插件的话,可以到 TypeSearch 进行查找。# 安装项目中使用的插件$ npm install...原创 2019-03-15 11:00:19 · 7441 阅读 · 1 评论 -
使用 TypeScript + React + Redux 进行项目开发(入门篇,附源码)
本文详细介绍了如何使用 Create-React-App 编写 TypeScript + React 项目前言对于 TypeScript + React 开发,MicroSoft 编写了一个 TypeScript-React-Starter 的例子,Github 地址。有需要的朋友可以去看一下。我自己也看了一下,文档说明讲解的很好,但是 Demo 拉下来却无法正常运行,一直报错。所以我自己...原创 2019-03-08 11:02:07 · 6463 阅读 · 7 评论 -
TS 结合 Antd 使用时,部分组件的样式(例如 RangePick)出现问题
问题TS 结合 Antd 使用时,部分组件的样式(例如 RangePick)出现问题。解决办法将 tsconfig.json 中的 module属性修改为:es2015。"module": "es2015"将 babel 配置添加到 ts 和 tsx 的文件解析中。 { test: /\.(ts|tsx)$/, include: path.resolve(_...原创 2019-05-31 17:03:42 · 2656 阅读 · 0 评论