类型别名 & 字符串字面量类型
类型别名
type NameOrNumber = string | number;
type f = () => string;
type xxx = NameOrNumber | f;
1
2
3
类型别名常用于联合类型
字符串字面量类型
字符串字面量类型用来约束取值只能是某几个字符串中的一个.
type EventNames = 'click' | 'scroll' | 'mouseover'
el.addEventListener(e: EventNames, handler)
1
2
3