导出类型CSSProperties =&ObservableProperties&ObservableProperties;
我能找到的每一个对&符的描述都说它是一个交叉运算符。在这种情况下,第一个“&”号是什么意思?
参考文献:
当前版本的编译器将忽略前导与号,与;
在接口声明中忽略最后一个与号的方式几乎相同:
interface a {
a(): string;
}
type b = & a;
TypeScript游乐场说type b = a
从问题链接的类型是(ab)使用此功能为路口类型提供更统一的语法:
export type CSSProperties =
& ObservableProperties<csstype.Properties>
& ObservableProperties<csstype.PropertiesHyphen>;
以这种方式编写时,例如,当您删除第一个相交成员时,您只需删除整行,而不必更改其他任何内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句