TypeScriptBugRedux

修复了回复一个回复时,新回复不能立即展现的问题。

是我设置错了一个 action 的 type。奇怪的是 TypeScript 居然没有报错,这不科学。

Colliot5/12/2018, 7:40:32 AM


Preview:

Cancel

Elsewhere

Colliot replied to 在 TypeScript 中提取两个类型的公共属性

fdasfasdfasdasfdsfasdfasdfsdfagfdsgsfdgsfdgsfdgsfdsfdsfdg

zuozijian3720 replied to 在 TypeScript 中提取两个类型的公共属性

type A = { a: number b: string

pe B = { a: string c: string

pe C = { a: number c: string

pe NeverO = { [key: string]: never } pe In<A, B> = ({ [K in keyof A]: K } & NeverO)[keyof B] pe U<A, B> = { [K in In<A, B>]: (A & NeverO)[K] | (B & NeverO)[K]

pe D = U<A, B>

pe D = { a: number | string;

pe E = U<A, C>

pe E = { a: number;

/

Colliot replied to 在 TypeScript 中提取两个类型的公共属性

不过倒是对我使用 conditional type 提了一个醒。

Colliot replied to 在 TypeScript 中提取两个类型的公共属性

很强,用到了 conditional type,但是我可能用不了,因为 Angular 还不支持这么高的 TS 版本……

zuozijian3720 replied to 在 TypeScript 中提取两个类型的公共属性

type A = { a: number b: string

pe B = { a: string c: string

pe C = { a: number c: string

pe In<A, B> = A extends B ? A : never pe U<A, B> = { [K in In<keyof A, keyof B>]: A[K] extends B[K] ? B[K] extends A[K] ? A[K] : never : never

pe D = U<A, B>

pe D = { a: never;

pe E = U<A, C>

pe E = { a: number;

/

sarasa replied to 关于每个人访问都是我的事故原因,我有个猜测

什么鬼什么鬼什么鬼什么鬼

sarasa replied to IntelliJ 系列的「逐驼峰部件」能不能应用到补全上?

别说了,CLion和Goland成天给你补全一堆shi出来。

Colliot replied to IntelliJ 系列的「逐驼峰部件」能不能应用到补全上?

我平时就是这么用的,但是这并不符合我提出的要求

ice1000 replied to IntelliJ 中按照驼峰移动光标的选项是啥来着?

File | Settings | Editor | General | Smart Keys 中的 `Use "CamelHump" words"

ice1000 replied to IntelliJ 系列的「逐驼峰部件」能不能应用到补全上?

image 虎哥你可能还要学习一个