import type { Session } from "../session/Session.ts"; import type { DiscordGuild } from "../vendor/external.ts"; import AnonymousGuild from "./AnonymousGuild.ts"; import WelcomeScreen from "./WelcomeScreen.ts"; export class InviteGuild extends AnonymousGuild { constructor(session: Session, data: Partial) { super(session, data); if (data.welcome_screen) { this.welcomeScreen = new WelcomeScreen(session, data.welcome_screen); } } welcomeScreen?: WelcomeScreen; } export default InviteGuild;