djs-systems
Version:
The simplest way to build complex Discord bots.
33 lines (32 loc) • 1.2 kB
TypeScript
import mongoose from 'mongoose';
import { GiveawayEmbeds } from '../giveaway';
export interface Entry {
userId: string;
guildId: string;
messageId: string;
}
export interface Requirement {
type: 'guild' | 'role' | 'none';
id?: string;
}
export declare type giveawayData = {
message?: string;
entry?: Entry[];
entered?: number;
winCount?: number;
requirements?: Requirement;
endTime?: string;
description?: string;
started?: number;
prize?: string;
host?: string;
embeds: GiveawayEmbeds;
};
declare const _default: mongoose.Model<giveawayData, {}, {}, {}, mongoose.Document<unknown, {}, giveawayData> & Omit<giveawayData & {
_id: mongoose.Types.ObjectId;
}, never>, mongoose.Schema<giveawayData, mongoose.Model<giveawayData, any, any, any, mongoose.Document<unknown, any, giveawayData> & Omit<giveawayData & {
_id: mongoose.Types.ObjectId;
}, never>, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, giveawayData, mongoose.Document<unknown, {}, mongoose.FlatRecord<giveawayData>> & Omit<mongoose.FlatRecord<giveawayData> & {
_id: mongoose.Types.ObjectId;
}, never>>>;
export default _default;