Skip to content

HarnessSessionStorage

Generated by TypeDoc. Do not edit this page directly.

API Reference


Defined in: packages/core/src/runtime/storage.ts:143

new HarnessSessionStorage(): HarnessSessionStorage;

HarnessSessionStorage

PropertyModifierTypeDefined in
idabstractstringpackages/core/src/runtime/storage.ts:144
label?publicstringpackages/core/src/runtime/storage.ts:145
abstract createRun(input):
| StoredRunSummary
| Promise<StoredRunSummary>;

Defined in: packages/core/src/runtime/storage.ts:153

ParameterType
inputCreateStoredRunInput

| StoredRunSummary | Promise<StoredRunSummary>


abstract createSession(input):
| HarnessSessionSummary
| Promise<HarnessSessionSummary>;

Defined in: packages/core/src/runtime/storage.ts:148

ParameterType
inputCreateStoredSessionInput

| HarnessSessionSummary | Promise<HarnessSessionSummary>


abstract deleteSession(sessionId): boolean | Promise<boolean>;

Defined in: packages/core/src/runtime/storage.ts:152

ParameterType
sessionIdstring

boolean | Promise<boolean>


abstract getLatestRun(sessionId):
| StoredRunSummary
| Promise<StoredRunSummary | undefined>
| undefined;

Defined in: packages/core/src/runtime/storage.ts:154

ParameterType
sessionIdstring

| StoredRunSummary | Promise<StoredRunSummary | undefined> | undefined


abstract getSession(sessionId):
| HarnessSessionSummary
| Promise<
| HarnessSessionSummary
| undefined>
| undefined;

Defined in: packages/core/src/runtime/storage.ts:149

ParameterType
sessionIdstring

| HarnessSessionSummary | Promise< | HarnessSessionSummary | undefined> | undefined


optional init(): void | Promise<void>;

Defined in: packages/core/src/runtime/storage.ts:147

void | Promise<void>


abstract listRuns(sessionId):
| StoredRunSummary[]
| Promise<StoredRunSummary[]>;

Defined in: packages/core/src/runtime/storage.ts:155

ParameterType
sessionIdstring

| StoredRunSummary[] | Promise<StoredRunSummary[]>


abstract listSessions(query?):
| SessionListResult
| Promise<SessionListResult>;

Defined in: packages/core/src/runtime/storage.ts:150

ParameterType
query?SessionListQuery

| SessionListResult | Promise<SessionListResult>


abstract openRun(input):
| HarnessRunStore
| Promise<HarnessRunStore>;

Defined in: packages/core/src/runtime/storage.ts:156

ParameterType
inputOpenRunStoreInput

| HarnessRunStore | Promise<HarnessRunStore>


abstract touchSession(input): void | Promise<void>;

Defined in: packages/core/src/runtime/storage.ts:151

ParameterType
inputTouchStoredSessionInput

void | Promise<void>