karma

Results 7 comments of karma

``` js var entry = { "a.b" : 111, "a.c" : 2222, "c.c" : 333, "c.a.c": 3333 } let obj = { } for(let [path , v] of Object.entries(entry)) {...

``` ts declare const config: Chainable type Simplify = { [P in keyof T]: T[P] } type Chainable = { // S extends string can make S is Template Literal...

``` ts type NonEmptyArray = [any, ...any[]]; //非空数组 type Head = T extends NonEmptyArray ? T[0] : never // 测试用例 type H0 = Head // never type H1 = Head...

``` ts type IsEqual = (() => G extends T ? 1 : 2) extends (() => G extends U ? 1 : 2) ? true : false; //test case,...

``` ts type IsUnion = IsEqual extends true ? false : true; type IsEqual = (() => G extends T ? 1 : 2) extends () => G extends U...

``` ts type Undefined = { [P in keyof T]: P extends undefined ? T[P] : never } type ConditionPickKey = { [Key in keyof T]: T[Key] extends Condition ?...

``` ts type IsNever = [T] extends [never] ? true : false; type I0 = IsNever // true type I1 = IsNever // false type I2 = IsNever // false...