Type Alias AbstractRequiredResources<Interaction>

AbstractRequiredResources: RequiredResourceOptions & {
    handleMatch: AsyncRequiredResourceMatcher<Interaction>;
    handleMatchCategories: AsyncRequiredResourceMatcher<Interaction>;
    handleMatchChannels: AsyncRequiredResourceMatcher<Interaction>;
    handleMatchGuilds: AsyncRequiredResourceMatcher<Interaction>;
    handleMatchRoles: AsyncRequiredResourceMatcher<Interaction>;
    handleMatchUsers: AsyncRequiredResourceMatcher<Interaction>;
    match: RequiredResourceMatcher<Interaction>;
    matchCategories: RequiredResourceMatcher<Interaction>;
    matchChannels: RequiredResourceMatcher<Interaction>;
    matchGuilds: RequiredResourceMatcher<Interaction>;
    matchRoles: RequiredResourceMatcher<Interaction>;
    matchUsers: RequiredResourceMatcher<Interaction>;
}

Type Parameters

  • Interaction extends RepliableInteraction