export class ModalComponentResolver<Cached extends CacheType = CacheType>
A resolver for modal submit components
readonlyClient<true> client :
The client that instantiated this.
readonlyreadonly (ActionRowModalData | LabelModalData | TextDisplayModalData)[] data :
The components within the modal
readonlyReadonlyCollection<string, ModalData> hoistedComponents :
The bottom-level components of the interaction
readonlyReadonly<BaseInteractionResolvedData<Cached>> | null resolved :
The interaction resolved data
getSelectedChannelsType? extends ChannelType = ChannelType
>() : ReadonlyCollection<Snowflake, Extract<NonNullable<CommandInteractionOption<Cached>['channel']>, { type: Type extends ChannelType.AnnouncementThread | ChannelType.PublicThread ? ChannelType.AnnouncementThread | ChannelType.PublicThread : Type; }>> <
Type? extends ChannelType = ChannelType
Gets channels component
Returns: The selected channels, or null if none were selected and not required
getSelectedMemberscustomId: string) : NonNullable<SelectMenuModalData<Cached>['members']> | null (
Gets members component
Returns: The selected members, or null if none were selected or the users were not present in the guild
getSelectedMentionablescustomId: stringrequired: true = false) : ModalSelectedMentionables<Cached> (
Gets mentionables component
Returns: The selected mentionables, or null if none were selected and not required
getSelectedRolescustomId: stringrequired: true = false) : NonNullable<SelectMenuModalData<Cached>['roles']> (
Gets roles component
Returns: The selected roles, or null if none were selected and not required
getSelectedUserscustomId: stringrequired: true = false) : ReadonlyCollection<Snowflake, User> (
Gets users component
Returns: The selected users, or null if none were selected and not required
Gets the values of a string select component