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 urlstring optionsobject <optional>
Returns:
Promise.<object>
Type Definitions
-
CommonHeaders
-
Properties:
Name Type Description X-Auth-Tokenstring -
TokenStore
-
Properties:
Name Type Description getToast~TokenStoreGet setToast~TokenStoreSet -
TokenStoreGet(key) → {string}
-
Parameters:
Name Type Description keystring Returns:
string - token.id -
TokenStoreSet(key, id, expireRemainMs) → {void}
-
Parameters:
Name Type Description keystring idstring token.id expireRemainMsnumber Returns:
void