xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

TypeScript & Advanced Types

TypeScript & Advanced Types

https://www.typescriptlang.org/docs/handbook/advanced-types.html#type-aliases

TypeScript Types

https://www.typescriptlang.org/docs/handbook/basic-types.html

https://www.typescriptlang.org/docs/handbook/advanced-types.html


Boolean
Number
String
Array

Tuple
Enum
Any
Void

Null and Undefined

Never

Object

// Type assertions
// A note about ‘let’


Intersection Types

Union Types

Type Guards and Differentiating Types
  User-Defined Type Guards
    Using type predicates
    Using the in operator
  typeof type guards
  instanceof type guards

Nullable types
  Optional parameters and properties
  Type guards and type assertions

Type Aliases
  Interfaces vs. Type Aliases

String Literal Types

Numeric Literal Types

Enum Member Types

Discriminated Unions

Exhaustiveness checking
  Polymorphic this types

Index types
  Index types and index signatures

Mapped types
  Inference from mapped types

Conditional Types
  Distributive conditional types
  Type inference in conditional types
  Predefined conditional types

https://www.typescriptlang.org/docs/handbook/utility-types.html

Partial<T>
Readonly<T>
Record<K,T>
Pick<T,K>
Omit<T,K>
Exclude<T,U>
Extract<T,U>
NonNullable<T>
Parameters<T>
ConstructorParameters<T>
ReturnType<T>
InstanceType<T>
Required<T>
ThisParameterType
OmitThisParameter
ThisType<T>




©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


posted @   xgqfrms  阅读(63)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2018-09-19 puppeteer & url to pdf & pdf print css bug All In One
2018-09-19 vue update bug
2016-09-19 修复 PyCharm 使用中文字符 Python 报错的完美解决方案 All In One
2016-09-19 Linux 学习笔记分享: Linux 用户组的权限 All In One
点击右上角即可分享
微信分享提示