StatusRange: T extends 0
    ? IntRange<200, 299>
    : T extends 3
        ? IntRange<300, 399>
        : T extends 4 ? IntRange<400, 499> : IntRange<500, 599>

Range of status codes by the first digit.

Type Parameters

  • T extends "2XX" | "3XX" | "4XX" | "5XX"