UNPKG

typed-douyin-openapi

Version:
19 lines (18 loc) 588 B
import { AccessToken, TokenStorage } from '../../api/storage'; import { ApiBase } from '../../api/api_base'; export declare abstract class OpenapiBase extends ApiBase { readonly appid: string; readonly secret: string; readonly sandbox: boolean; protected constructor(config: { appid: string; secret: string; sandbox?: boolean; }, tokenStorage?: TokenStorage); getAccessToken(): Promise<AccessToken>; ensureAccessToken(): Promise<string>; resolveAccessToken(): Promise<{ access_token: any; expires_in: any; }>; }