Type alias Expand<Src>

Expand<Src>: Src extends object
    ? {
        [Key in keyof Src as Src[Key] extends never
            ? never
            : Key]: Src[Key]
    } & NonNullable<unknown>
    : Src

Prettifies types for better DX within IDEs

Type Parameters

  • Src