Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Storage

Hierarchy

  • Storage

Index

Constructors

  • new Storage(storages?: default[]): Storage

Properties

#context: string = ''
#readyTransaction: Transaction<void>
isEmptyOnBoot: boolean = true
ready: Promise<void>
temp: Record<string, any> = {}

Accessors

  • get localStorages(): default[]

Methods

  • _get(storages: default[], key: string): Promise<any>
  • _set(storages: default[], key: string, value: any): Promise<void[]>
  • clearContext(context: string): Promise<void>
  • copyFromContext(contextFrom: string, contextTo: string): Promise<void>
  • extractFromContext(context: string): Promise<[PlayerState, string, Lang]>
  • get(storages: default[], key: string): Promise<any>
  • getRaw(storages: default[], key: string): Promise<any>
  • isCrazyGamesAccountLinked(userId: string): Promise<boolean>
  • isEmptyContext(): boolean
  • loadAdsInfo(): Promise<PlayerAdsInfo>
  • loadConfig(): Promise<PlayerProjectConfig>
  • loadIsExistsShortcut(): Promise<boolean>
  • loadLanguage(): Promise<Lang>
  • loadPlayer(): Promise<PlayerState>
  • loadSecretCode(): Promise<string>
  • migrateToContext(context: string): Promise<(string | PlayerState)[]>
  • saveAdsInfo(info: PlayerAdsInfo): Promise<void | void[]>
  • saveConfig(config: PlayerProjectConfig): Promise<void | void[]>
  • saveIsExistsShortcut(value: boolean): void
  • saveLanguage(language: Lang): Promise<void | void[]>
  • savePlayer(playerState: PlayerState): Promise<void | void[]>
  • saveSecretCode(secretCode: string): Promise<void | void[]>
  • set(storages: default[], key: string, value: any): Promise<void[]>
  • setContext(prefix: string): void
  • setCrazyGamesAccountLinked(userId: string): Promise<void>
  • setRaw(storages: default[], key: string, value: any): Promise<void[]>
  • setStorages(storages: default[]): void

Generated using TypeDoc