type CommandRouteString<
Cmmd extends string,
Subc extends string | undefined,
Grp extends string | undefined
> = Subc extends string
? Grp extends string
? `${Cmmd}/${Grp}/${Subc}`
: `${Cmmd}/${Subc}`
: Cmmd;type CommandRouteString<
Cmmd extends string,
Subc extends string | undefined,
Grp extends string | undefined
> = Subc extends string
? Grp extends string
? `${Cmmd}/${Grp}/${Subc}`
: `${Cmmd}/${Subc}`
: Cmmd;