Search
Preparing search index...
The search index is not available
blizzard.js
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
blizzard.js
hs
HS
Class HS
Hierarchy
Blizzard
HS
Implements
HSClient
Index
Constructors
constructor
Properties
axios
card
card
Backs
card
Search
deck
defaults
metadata
ua
version
Methods
create
Client
Resource
Request
get
Application
Token
get
Client
Resource
prepare
Resource
Request
refresh
Application
Token
set
Application
Token
validate
Application
Token
Constructors
constructor
new HS
(
args
:
ClientOptions
)
:
HS
Parameters
args:
ClientOptions
Returns
HS
Properties
axios
axios
:
AxiosInstance
= ...
card
card
:
(
args
:
CardOptions
, headers
?:
Headers
)
=>
ResourceResponse
<
any
>
= ...
Type declaration
(
args
:
CardOptions
, headers
?:
Headers
)
:
ResourceResponse
<
any
>
Parameters
args:
CardOptions
Optional
headers:
Headers
Returns
ResourceResponse
<
any
>
card
Backs
card
Backs
:
(
args
:
CardBacksOptions
, headers
?:
Headers
)
=>
ResourceResponse
<
any
>
= ...
Type declaration
(
args
:
CardBacksOptions
, headers
?:
Headers
)
:
ResourceResponse
<
any
>
Parameters
args:
CardBacksOptions
Optional
headers:
Headers
Returns
ResourceResponse
<
any
>
card
Search
card
Search
:
(
args
:
CardSearchOptions
, headers
?:
Headers
)
=>
ResourceResponse
<
any
>
= ...
Type declaration
(
args
:
CardSearchOptions
, headers
?:
Headers
)
:
ResourceResponse
<
any
>
Parameters
args:
CardSearchOptions
Optional
headers:
Headers
Returns
ResourceResponse
<
any
>
deck
deck
:
(
args
:
DeckOptions
, headers
?:
Headers
)
=>
ResourceResponse
<
any
>
= ...
Type declaration
(
args
:
DeckOptions
, headers
?:
Headers
)
:
ResourceResponse
<
any
>
Parameters
args:
DeckOptions
Optional
headers:
Headers
Returns
ResourceResponse
<
any
>
defaults
defaults
:
{
key
:
string
;
locale
:
Locales
;
origin
:
Origins
;
secret
:
string
;
token
?:
string
}
Type declaration
key
:
string
locale
:
Locales
origin
:
Origins
secret
:
string
Optional
token
?:
string
metadata
metadata
:
(
args
:
undefined
|
null
|
MetaDataOptions
, headers
?:
Headers
)
=>
ResourceResponse
<
any
>
= ...
Type declaration
(
args
:
undefined
|
null
|
MetaDataOptions
, headers
?:
Headers
)
:
ResourceResponse
<
any
>
Parameters
args:
undefined
|
null
|
MetaDataOptions
Optional
headers:
Headers
Returns
ResourceResponse
<
any
>
ua
ua
:
string
= ...
version
version
:
string
= '4.2.0'
Methods
create
Client
Resource
Request
create
Client
Resource
Request
<
T
>
(
fn
:
ResourceInterface
<
T
,
any
>
)
:
(
args
:
T
, headers
?:
Headers
)
=>
ResourceResponse
<
any
>
Type parameters
T =
any
Parameters
fn:
ResourceInterface
<
T
,
any
>
Returns
(
args
:
T
, headers
?:
Headers
)
=>
ResourceResponse
<
any
>
(
args
:
T
, headers
?:
Headers
)
:
ResourceResponse
<
any
>
Parameters
args:
T
Optional
headers:
Headers
Returns
ResourceResponse
<
any
>
get
Application
Token
get
Application
Token
(
args
?:
{
key
?:
string
;
origin
?:
string
;
secret
?:
string
}
)
:
Promise
<
AxiosResponse
<
AccessToken
,
any
>
>
Parameters
Optional
args:
{
key
?:
string
;
origin
?:
string
;
secret
?:
string
}
Optional
key
?:
string
Optional
origin
?:
string
Optional
secret
?:
string
Returns
Promise
<
AxiosResponse
<
AccessToken
,
any
>
>
get
Client
Resource
get
Client
Resource
<
T
>
(
url
:
string
, config
?:
AxiosRequestConfig
<
any
>
)
:
Promise
<
AxiosResponse
<
T
,
any
>
>
Type parameters
T
Parameters
url:
string
Optional
config:
AxiosRequestConfig
<
any
>
Returns
Promise
<
AxiosResponse
<
T
,
any
>
>
prepare
Resource
Request
prepare
Resource
Request
(
resource
:
Resource
<
{}
>
, args
?:
Partial
<
ClientOptions
>
, headers
?:
Headers
)
:
[
string
,
AxiosRequestConfig
<
any
>
]
Parameters
resource:
Resource
<
{}
>
Optional
args:
Partial
<
ClientOptions
>
Optional
headers:
Headers
Returns
[
string
,
AxiosRequestConfig
<
any
>
]
refresh
Application
Token
refresh
Application
Token
(
args
?:
{
key
?:
string
;
origin
?:
string
;
secret
?:
string
}
)
:
Promise
<
AxiosResponse
<
AccessToken
,
any
>
>
Parameters
Optional
args:
{
key
?:
string
;
origin
?:
string
;
secret
?:
string
}
Optional
key
?:
string
Optional
origin
?:
string
Optional
secret
?:
string
Returns
Promise
<
AxiosResponse
<
AccessToken
,
any
>
>
set
Application
Token
set
Application
Token
(
token
:
string
)
:
void
Parameters
token:
string
Returns
void
validate
Application
Token
validate
Application
Token
(
args
?:
{
origin
?:
string
;
token
?:
string
}
)
:
Promise
<
AxiosResponse
<
{
authorities
:
{
authority
:
string
}
[]
;
client_id
:
string
;
exp
:
number
;
scope
?:
string
[]
}
,
any
>
>
Parameters
Optional
args:
{
origin
?:
string
;
token
?:
string
}
Optional
origin
?:
string
Optional
token
?:
string
Returns
Promise
<
AxiosResponse
<
{
authorities
:
{
authority
:
string
}
[]
;
client_id
:
string
;
exp
:
number
;
scope
?:
string
[]
}
,
any
>
>
Exports
core
d3
hs
sc2
wow
HS
constructor
axios
card
card
Backs
card
Search
deck
defaults
metadata
ua
version
create
Client
Resource
Request
get
Application
Token
get
Client
Resource
prepare
Resource
Request
refresh
Application
Token
set
Application
Token
validate
Application
Token
Generated using
TypeDoc