Options
All
  • Public
  • Public/Protected
  • All
Menu

Class API

Hierarchy

  • API

Index

Constructors

constructor

Properties

Private accessToken

accessToken: string

Private data

Private expirationTime

expirationTime: number

Private headers

Private loginTime

loginTime: number

Private refreshToken

refreshToken: string

Methods

destructureParams

  • destructureParams(nextUrl: string): object
  • Destructures a URL to get all of the search parameters and values.

    Parameters

    • nextUrl: string

    Returns object

get

  • get(endpoint: string, params?: PixivParams): Promise<any>
  • Fetches an endpoint from the API and returns the response.

    Parameters

    Returns Promise<any>

next

  • next(nextUrl: string): Promise<any>
  • Fetches the url in the nextUrl() property of search responses.

    Parameters

    • nextUrl: string

    Returns Promise<any>

refreshAccessToken

  • refreshAccessToken(refreshToken?: string): Promise<string>
  • Gets a new access token if the refresh token expires.

    Parameters

    • Optional refreshToken: string

    Returns Promise<string>

Generated using TypeDoc