Methods
- getAppLock(): Promise<undefined | string>
Returns Promise<undefined | string>
- getModelState(stateFileName: string, __namedParameters?: { freeze?: boolean }): Promise<{ data: ModelSerializedOutput; userData: object }>
Parameters
stateFileName: string
__namedParameters: { freeze?: boolean } = {}
optionalfreeze: boolean = true
Returns Promise<{ data: ModelSerializedOutput; userData: object }>
- getResourceState(stateFileName: string, __namedParameters?: { freeze?: boolean }): Promise<{ data: ResourceSerializedOutput; userData: object }>
Parameters
stateFileName: string
__namedParameters: { freeze?: boolean } = {}
optionalfreeze: boolean = true
- getState(stateFileName: string, defaultValue?: any): Promise<Buffer<ArrayBufferLike>>
Parameters
stateFileName: string
optionaldefaultValue: any
Returns Promise<Buffer<ArrayBufferLike>>
- isAppLocked(lockId: string): Promise<boolean>
Parameters
Returns Promise<boolean>
- lockApp(): Promise<{ lockId: string }>
Returns Promise<{ lockId: string }>
Parameters
stateFileName: string
userData: object
Returns Promise<void>
Parameters
stateFileName: string
userData: object
Returns Promise<void>
- saveState(stateFileName: string, data: Buffer): Promise<void>
Parameters
stateFileName: string
data: Buffer
Returns Promise<void>
- unlockApp(lockId: string): Promise<void>
Parameters
Returns Promise<void>
- updateAppLockTransaction(lockId: string): Promise<void>
Parameters
Returns Promise<void>
Services/State Management