UNPKG

@openauth/kakao

Version:
12 lines (11 loc) 537 B
import { OAuth2, AuthUser, AccessTokenResponse, OAuth2Options } from '@openauth/core'; import { KakaoClient } from './kakao-client'; export declare type KakaoOAuthOptions = OAuth2Options; export declare class KakaoOAuth extends OAuth2<KakaoClient> { apiBaseUri(): string; authRequestUri(): string; accessTokenRequestUri(): string; mapDataToAccessTokenResponse(body: Record<string, any>): AccessTokenResponse; createClient(accessToken?: string): KakaoClient; getAuthUser(accessToken: string): Promise<AuthUser>; }