@@ -41,26 +41,26 @@ type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends (
4141type TypeIdToType < T , O , C > = T extends ApplicationCommandOptionType . Subcommand
4242 ? ArgumentsOfRaw < O >
4343 : T extends ApplicationCommandOptionType . SubcommandGroup
44- ? ArgumentsOfRaw < O >
45- : T extends ApplicationCommandOptionType . String
46- ? C extends readonly { value : string } [ ]
47- ? C [ number ] [ 'value' ]
48- : string
49- : T extends ApplicationCommandOptionType . Integer | ApplicationCommandOptionType . Number
50- ? C extends readonly { value : number } [ ]
51- ? C [ number ] [ 'value' ]
52- : number
53- : T extends ApplicationCommandOptionType . Boolean
54- ? boolean
55- : T extends ApplicationCommandOptionType . User
56- ? string
57- : T extends ApplicationCommandOptionType . Channel
58- ? string
59- : T extends ApplicationCommandOptionType . Role
60- ? string
61- : T extends ApplicationCommandOptionType . Mentionable
62- ? string
63- : never ;
44+ ? ArgumentsOfRaw < O >
45+ : T extends ApplicationCommandOptionType . String
46+ ? C extends readonly { value : string } [ ]
47+ ? C [ number ] [ 'value' ]
48+ : string
49+ : T extends ApplicationCommandOptionType . Integer | ApplicationCommandOptionType . Number
50+ ? C extends readonly { value : number } [ ]
51+ ? C [ number ] [ 'value' ]
52+ : number
53+ : T extends ApplicationCommandOptionType . Boolean
54+ ? boolean
55+ : T extends ApplicationCommandOptionType . User
56+ ? string
57+ : T extends ApplicationCommandOptionType . Channel
58+ ? string
59+ : T extends ApplicationCommandOptionType . Role
60+ ? string
61+ : T extends ApplicationCommandOptionType . Mentionable
62+ ? string
63+ : never ;
6464
6565// eslint-disable-next-line @typescript-eslint/no-unused-vars
6666type OptionToObject < O > = O extends {
@@ -74,8 +74,8 @@ type OptionToObject<O> = O extends {
7474 ? R extends true
7575 ? { [ k in K ] : TypeIdToType < T , O , C > }
7676 : T extends ApplicationCommandOptionType . Subcommand | ApplicationCommandOptionType . SubcommandGroup
77- ? { [ k in K ] : TypeIdToType < T , O , C > }
78- : { [ k in K ] ?: TypeIdToType < T , O , C > }
77+ ? { [ k in K ] : TypeIdToType < T , O , C > }
78+ : { [ k in K ] ?: TypeIdToType < T , O , C > }
7979 : never
8080 : never ;
8181
0 commit comments