/** * Types extracted from https://discord.com/developers/docs/resources/invite */ importtype{APIPartialChannel}from'./channel.ts';importtype{APIPartialGuild}from'./guild.ts';importtype{APIUser}from'./user.ts'; /** * https://discord.com/developers/docs/resources/invite#invite-object * @deprecated API and Gateway v6 are deprecated and the types will not receive further updates, please update to v8. */exportinterfaceAPIInvite{ code:string; guild?:APIPartialGuild; channel?:Required<APIPartialChannel>; inviter?:APIUser; target_user?:APIUser; target_user_type?:InviteTargetUserType; approximate_presence_count?:number; approximate_member_count?:number;} /** * https://discord.com/developers/docs/resources/invite#invite-object-target-user-types * @deprecated API and Gateway v6 are deprecated and the types will not receive further updates, please update to v8. */exportenumInviteTargetUserType{STREAM=1,} /** * https://discord.com/developers/docs/resources/invite#invite-metadata-object * @deprecated API and Gateway v6 are deprecated and the types will not receive further updates, please update to v8. */exportinterfaceAPIExtendedInviteextendsAPIInvite{ uses:number; max_uses:number; max_age:number; temporary:boolean; created_at:string;}