Deserializer class
This class deserializes cache entities read from the file into in memory object types defined internally
Methods
deserialize |
Deserializes access tokens to AccessTokenEntity objects |
deserialize |
Deserializes accounts to AccountEntity objects |
deserialize |
Deserialize an inMemory Cache |
deserialize |
Deserializes appMetadata to AppMetaData objects |
deserialize |
Deserializes id tokens to IdTokenEntity objects |
deserialize |
Parse the JSON blob in memory and deserialize the content |
deserialize |
Deserializes refresh tokens to RefreshTokenEntity objects |
Method Details
deserializeAccessTokens(Record<string, SerializedAccessTokenEntity>)
Deserializes access tokens to AccessTokenEntity objects
static function deserializeAccessTokens(accessTokens: Record<string, SerializedAccessTokenEntity>): AccessTokenCache
Parameters
- accessTokens
-
Record<string, SerializedAccessTokenEntity>
Returns
AccessTokenCache
deserializeAccounts(Record<string, SerializedAccountEntity>)
Deserializes accounts to AccountEntity objects
static function deserializeAccounts(accounts: Record<string, SerializedAccountEntity>): AccountCache
Parameters
- accounts
-
Record<string, SerializedAccountEntity>
Returns
AccountCache
deserializeAllCache(JsonCache)
Deserialize an inMemory Cache
static function deserializeAllCache(jsonCache: JsonCache): InMemoryCache
Parameters
- jsonCache
- JsonCache
Returns
deserializeAppMetadata(Record<string, SerializedAppMetadataEntity>)
Deserializes appMetadata to AppMetaData objects
static function deserializeAppMetadata(appMetadata: Record<string, SerializedAppMetadataEntity>): AppMetadataCache
Parameters
- appMetadata
-
Record<string, SerializedAppMetadataEntity>
Returns
AppMetadataCache
deserializeIdTokens(Record<string, SerializedIdTokenEntity>)
Deserializes id tokens to IdTokenEntity objects
static function deserializeIdTokens(idTokens: Record<string, SerializedIdTokenEntity>): IdTokenCache
Parameters
- idTokens
-
Record<string, SerializedIdTokenEntity>
Returns
IdTokenCache
deserializeJSONBlob(string)
Parse the JSON blob in memory and deserialize the content
static function deserializeJSONBlob(jsonFile: string): JsonCache
Parameters
- jsonFile
-
string
Returns
deserializeRefreshTokens(Record<string, SerializedRefreshTokenEntity>)
Deserializes refresh tokens to RefreshTokenEntity objects
static function deserializeRefreshTokens(refreshTokens: Record<string, SerializedRefreshTokenEntity>): RefreshTokenCache
Parameters
- refreshTokens
-
Record<string, SerializedRefreshTokenEntity>
Returns
RefreshTokenCache