oauth-v2-client
Version:
Oauth V2 client based on axios
19 lines (18 loc) • 613 B
TypeScript
import { OauthClientConfig, OauthOptions, RequestOptions } from "../interfaces";
import { AxiosRequestConfig } from "axios";
import SignFuncConfig from "../interfaces/SignFuncConfig";
export default class GrantControl {
protected oauthOptions: OauthOptions;
protected requestOptions: RequestOptions;
/**
* Display errors in local data
* @default `false`
*/
protected log: boolean;
constructor(config: OauthClientConfig);
/**
* Sign axios request config
* @param options parameters
*/
sign(options: SignFuncConfig): AxiosRequestConfig;
}