typed-douyin-openapi
Version:
19 lines (18 loc) • 588 B
TypeScript
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;
}>;
}