Enum Literals Subtype Reduction

tsz is 3.4x faster 2055 lines 39 KB

Timing

tsz
165.80ms
tsgo
559.18ms

Files

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