Conditional Type Discriminating Large Union Regular Type Fetching Speed Reasonable

tsgo is 4.8x faster 8012 lines 136 KB

Timing

tsz
3.2s
tsgo
669.20ms

Files

type Fixture<T> = {
  [K in keyof T]: T[K] extends string
    ? K
    : never;
};