Skip to main content

TestStateProvider

@group

Services/State Management

Implements

Index

Constructors

constructor

Methods

getAppLock

  • getAppLock(): Promise<undefined | string>
  • Returns Promise<undefined | string>

getState

  • getState(stateFileName: string): Promise<Buffer<ArrayBufferLike>>
  • Parameters

    • stateFileName: string

    Returns Promise<Buffer<ArrayBufferLike>>

isAppLocked

  • isAppLocked(lockId: string): Promise<boolean>
  • Parameters

    • lockId: string

    Returns Promise<boolean>

lockApp

  • lockApp(): Promise<{ lockId: string }>
  • Returns Promise<{ lockId: string }>

saveState

  • saveState(stateFileName: string, data: Buffer): Promise<void>
  • Parameters

    • stateFileName: string
    • data: Buffer

    Returns Promise<void>

unlockApp

  • unlockApp(lockId: string): Promise<void>
  • Parameters

    • lockId: string

    Returns Promise<void>

updateAppLockTransaction

  • updateAppLockTransaction(lockId: string): Promise<void>
  • Parameters

    • lockId: string

    Returns Promise<void>