Hierarchy

  • GiveawayTemplates

Constructors

Properties

Methods

Constructors

Properties

Methods

  • Parameters

    Returns Promise<{
        message: string;
        status: false;
    } | {
        message: string;
        status: true;
    }>

  • Parameters

    • name: string
    • guildId: string

    Returns Promise<null | DeleteResult>

  • Parameters

    Returns Promise<{
        message: string;
        status: false;
    } | {
        data: UpdateResult<Document>;
        status: true;
    }>

  • Type Parameters

    Parameters

    • name: string
    • guildId: string
    • data: D

    Returns Promise<{
        button: undefined | {
            emoji: string;
            style: ButtonStyles | ButtonStyle;
        };
        channelId: string;
        end: string;
        entries: Entries[];
        guildId: string;
        host: undefined | {
            id: string;
            mention: boolean;
        };
        mentions: undefined | {
            id: string;
            type: "role" | "user";
        }[];
        options: undefined | Pick<MessageCreateOptions, "content" | "embeds" | "components" | "files">;
        prize: string;
        roles: {
            add: string[];
            remove: string[];
            required: string[];
        };
        winners: number;
    }>

Generated using TypeDoc