Typescript: tipo de número de incremento

¿Es posible desde el tipo de númeroT para obtener, tipo de númeroY que tiene un valor de T + 1.

type one = 1

type Increment<T extends number> = ???

type two = Increment<one> // 2

PD. Actualmente, tengo una interfaz codificada de valores incrementales, pero el problema está codificado y, por lo tanto, es limitado:

export type IncrementMap = {
    0: 1,
    1: 2,
    2: 3,

Respuestas a la pregunta(1)

Su respuesta a la pregunta