![](https://img-blog.csdnimg.cn/c5c6b194048b447abe2ad4fc0f46fc15.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
TypeScript
文章平均质量分 71
TypeScript相关知识点
问白
网易高级前端开发工程师
展开
-
设计模式之装饰者模式-TS中装饰器介绍
装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上。装饰器使用@expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入方法装饰器声明在一个方法的声明之前(紧靠着方法声明)。它会被应用到方法的属性描述符上,可以用来监视,修改或者替换方法定义对于静态成员来说是类的构造函数,对于实例成员是类的原型对象。成员的名字。成员的属性描述符。类装饰器在类声明之前被声明(紧靠着类声明)。原创 2023-07-06 10:35:43 · 5317 阅读 · 0 评论 -
typescript 路径别名问题(别名设置 & 开发与打包时路径问题)
ts别名问题原创 2023-02-13 16:52:19 · 3535 阅读 · 1 评论 -
模块”xx“没有默认导出的问题
模块”xx“没有默认导出的问题解决原创 2023-02-13 10:06:44 · 2593 阅读 · 0 评论 -
koa ts kick off 搭建项目的基本架子
koa ts kick off 使用ts开发koa项目的基本架子,便于平时随手调研一些技术原创 2023-02-10 22:43:56 · 661 阅读 · 0 评论 -
webstorm 开发typeScript基础设置
用 webstorm 开发ts的时候有一些设置,开启之后可以非常愉快的写代码。自动编译,开启之后webstorm 会自动watch .ts文件,并且编译 .ts文件到.js文件设置路径如下:Preferences -> Languages -> Frameworks | TypeScript这个设置好之后就可以写ts自动编译成js文件了。如下所示:...原创 2019-04-01 17:09:00 · 1551 阅读 · 0 评论 -
typescript中高级类型Record
ts文档上关于Record的介绍非常少,但却经常用到,是一个很好用的工具类型。他会将一个类型的所有属性值都映射到另一个类型上并创造一个新的类型,先看下Record的源码。/** * Construct a type with a set of properties K of type T */type Record<K extends keyof any, T> = { ...原创 2019-06-19 16:57:20 · 61612 阅读 · 9 评论