Login
Create new posts
我最近在用一种似乎可行的方式,就是把文件从文件列表中拖动到 panel 上。
see this How to create two editor panes for the same file? ttps://stackoverflow.com/q/1846565/8590320
现在计划可能又变,可能还可以抢救一会儿……
Angular 版本的源码会在彻底用 React 重写完之后开放,作为血与泪的纪念,作为反面教材。此生不再碰 Angular。
fdasfasdfasdasfdsfasdfasdfsdfagfdsgsfdgsfdgsfdgsfdsfdsfdg
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;
/
不过倒是对我使用 conditional type 提了一个醒。
很强,用到了 conditional type,但是我可能用不了,因为 Angular 还不支持这么高的 TS 版本……
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;
/
Create new posts