react-discord-login
Version:
A React component for easy integration of 'Sign in with Discord' functionality into web applications
7 lines (6 loc) • 600 B
TypeScript
import { DiscordLoginConfig, DiscordLoginParams, GetCallbackResponseFunc, TokenResponse, User } from './DiscordLoginTypes';
export declare const normalizeDiscordConfig: ({ clientId, redirectUri: uri, responseType: type, scopes: scopesArray, }: DiscordLoginParams) => DiscordLoginConfig;
export declare const generateUrl: ({ clientId, redirectUri, responseType, scopes }: DiscordLoginConfig) => string;
export declare const getCallbackResponse: GetCallbackResponseFunc;
export declare const fetchUser: (token: TokenResponse) => Promise<User>;
export declare const shouldHandleCallback: () => boolean;