UNPKG

oauth-v2-client

Version:
19 lines (18 loc) 613 B
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; }