postiz/apps/backend/src/services/auth/providers.interface.ts

8 lines
228 B
TypeScript

export interface ProvidersInterface {
generateLink(query?: any): Promise<string> | string;
getToken(code: string): Promise<string>;
getUser(
providerToken: string
): Promise<{ email: string; id: string }> | false;
}