Accessors
canRefresh
- get canRefresh(): boolean
Methods
Private _getToken
- _getToken(): Promise<string>
Private call
- call<TType>(method: any, url: any, data: any, __namedParameters?: object): Promise<TType>
-
Type parameters
Parameters
-
method: any
-
url: any
-
data: any
-
Default value __namedParameters: object = {}
-
headers: object
-
type: string
Returns Promise<TType>
exhangeUrl
- exhangeUrl(url: string): Promise<any>
-
Parameters
Returns Promise<any>
getLoginUrl
- getLoginUrl(): Promise<any>
getProfile
- getProfile(): Promise<any>
getToken
- getToken(): Promise<string>
isValidUrl
- isValidUrl(url: any): boolean
-
Parameters
Returns boolean
load
- load(options?: any): Promise<boolean>
-
Parameters
Returns Promise<boolean>
remove
- remove(options?: any): Promise<boolean>
-
Parameters
Returns Promise<boolean>
request
- request(options?: AxiosRequestConfig): Promise<AxiosResponse<any>>
-
Parameters
-
Default value options: AxiosRequestConfig = {}
Returns Promise<AxiosResponse<any>>
revoke
- revoke(options: any): Promise<void>
-
Parameters
Returns Promise<void>
save
- save(options?: any): Promise<boolean>
-
Parameters
Returns Promise<boolean>
setToken
- setToken(token?: IToken): void
-
Parameters
-
Default value token: IToken = {creationTime: 0,expiresIn: 0,}
Returns void
Object literals
Private token
token: object
creationTime
creationTime: number = 0
expiresIn
expiresIn: number = 0