Graphorin API reference v0.12.0
Graphorin API reference / @graphorin/store-sqlite / / SqliteSuspendedRunStore
Class: SqliteSuspendedRunStore
Defined in: packages/store-sqlite/src/suspended-run-store.ts:47
Default SuspendedRunStore implementation.
Stable
Implements
Constructors
Constructor
new SqliteSuspendedRunStore(conn): SqliteSuspendedRunStore;Defined in: packages/store-sqlite/src/suspended-run-store.ts:49
Parameters
| Parameter | Type |
|---|---|
conn | SqliteConnection |
Returns
SqliteSuspendedRunStore
Methods
delete()
delete(runId): Promise<void>;Defined in: packages/store-sqlite/src/suspended-run-store.ts:80
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise<void>
Implementation of
get()
get(runId): Promise<
| SuspendedRunRecord
| undefined>;Defined in: packages/store-sqlite/src/suspended-run-store.ts:73
Parameters
| Parameter | Type |
|---|---|
runId | string |
Returns
Promise< | SuspendedRunRecord | undefined>
Implementation of
list()
list(): Promise<readonly SuspendedRunRecord[]>;Defined in: packages/store-sqlite/src/suspended-run-store.ts:84
Every parked run, oldest suspension first - boot hydration.
Returns
Promise<readonly SuspendedRunRecord[]>
Implementation of
put()
put(record): Promise<void>;Defined in: packages/store-sqlite/src/suspended-run-store.ts:53
Insert or refresh a suspension. A re-put for the same runId replaces the state but keeps the original suspendedAt, so the column always answers "how long has this approval been waiting".
Parameters
| Parameter | Type |
|---|---|
record | SuspendedRunRecord |
Returns
Promise<void>