@osiris-ai/discord-sdk
Version:
Osiris Discord SDK
26 lines • 681 B
TypeScript
import { CallbackParams, TokenResponse } from "@osiris-ai/sdk";
export interface DiscordCallbackParams extends CallbackParams {
grantType: 'authorization_code' | 'refresh_token';
}
export interface DiscordTokenResponse extends TokenResponse {
guild?: {
id: string;
name: string;
};
botToken?: string;
}
export interface DiscordUserInfo {
uniqueId: string;
id: string;
username: string;
avatar: string;
discriminator: string;
public_flags: number;
email?: string;
}
export interface DiscordAuthenticatorConfig {
clientId: string;
clientSecret: string;
redirectUri: string;
}
//# sourceMappingURL=types.d.ts.map