UNPKG

@gaiot/apis

Version:

aiot apis

18 lines (17 loc) 719 B
import { AxiosInstance } from 'axios'; import { ApiErrorHandler, BaseApi } from '../base'; import { LoginInfo, TRefreshToken } from './model'; export declare class AuthApi extends BaseApi { constructor(axiosInstance?: AxiosInstance, errorHandler?: ApiErrorHandler); getLoginUrl(): Promise<LoginInfo[]>; getToken(url: string, params: any): Promise<string | { accessToken: string; otherToken: string; }>; getAIoTTokenByGTeamToken(params: { accessToken: string; productCode: string; tenantCode: string; }): Promise<string>; postRefreshToken(oldToken: string, tenant: string, orgId?: string, expired?: string, product?: string): Promise<TRefreshToken>; }