lilybird
Version:
A bun-first discord api wrapper written in TS
43 lines • 1.22 kB
TypeScript
import type { RoleFlags } from "#enums";
import type { DiscordImageData } from "./image-data.js";
export declare namespace Role {
interface Structure {
id: string;
name: string;
color: number;
hoist: boolean;
icon?: string | null;
unicode_emoji?: string | null;
position: number;
permissions: string;
managed: boolean;
mentionable: boolean;
tags?: TagsStructure;
flags: RoleFlags;
}
interface TagsStructure {
bot_id?: string;
integration_id?: string;
premium_subscriber?: null;
subscription_listing_id?: string;
available_for_purchase?: null;
guild_connections?: null;
}
interface SubscriptionDataStructure {
role_subscription_listing_id: string;
tier_name: string;
total_months_subscribed: number;
is_renewal: boolean;
}
interface JSONParams {
reason?: string;
name: string;
permissions: string;
color: number;
hoist: boolean;
icon: DiscordImageData | null;
unicode_emoji: string | null;
mentionable: boolean;
}
}
//# sourceMappingURL=role.d.ts.map