UNPKG

@ikas/admin-api-client

Version:

ikas public node api client for store apps and private apps

13 lines (12 loc) 855 B
import { GetTokenWithAuthorizationCodeRequest, OAuthTokenResponse, RefreshTokenRequest, GetTokenWithClientCredentialsRequest } from './models'; export * from './models'; type CommonOptions = { storeName: string; [p: string]: string; }; export declare class OAuthAPI { static getOAuthUrl(options: CommonOptions): string; static getTokenWithAuthorizationCode(request: GetTokenWithAuthorizationCodeRequest, options: CommonOptions): Promise<import("axios").AxiosResponse<OAuthTokenResponse | null, any>>; static refreshToken(request: RefreshTokenRequest, options: CommonOptions): Promise<import("axios").AxiosResponse<OAuthTokenResponse | null, any>>; static getTokenWithClientCredentials(request: GetTokenWithClientCredentialsRequest, options: CommonOptions): Promise<import("axios").AxiosResponse<OAuthTokenResponse | null, any>>; }