new Toast(authInfo)
Create new Toast Instance
Parameters:
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authInfo |
object |
Properties
|
Methods
-
async getCommonHeaders() → {Promise.<Toast~CommonHeaders>}
-
Compute / Network 등에서 사용하는 엑세스 토큰 헤더 획득
Returns:
Promise.<Toast~CommonHeaders> -
async getCommonToken() → {Promise.<string>}
-
Compute / Network 등에서 사용하는 일반 토큰 획득
Returns:
Promise.<string> - token.id -
async request(url, optionsopt) → {Promise.<object>}
-
Parameters:
Name Type Attributes Description url
string options
object <optional>
Returns:
Promise.<object>
Type Definitions
-
CommonHeaders
-
Properties:
Name Type Description X-Auth-Token
string -
TokenStore
-
Properties:
Name Type Description get
Toast~TokenStoreGet set
Toast~TokenStoreSet -
TokenStoreGet(key) → {string}
-
Parameters:
Name Type Description key
string Returns:
string - token.id -
TokenStoreSet(key, id, expireRemainMs) → {void}
-
Parameters:
Name Type Description key
string id
string token.id expireRemainMs
number Returns:
void