Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/store-sqlite / / SqliteIdempotencyStore

Class: SqliteIdempotencyStore

Defined in: packages/store-sqlite/src/idempotency-store.ts:43

Default IdempotencyStore implementation.

Stable

Implements

Constructors

Constructor

ts
new SqliteIdempotencyStore(conn): SqliteIdempotencyStore;

Defined in: packages/store-sqlite/src/idempotency-store.ts:45

Parameters

ParameterType
connSqliteConnection

Returns

SqliteIdempotencyStore

Methods

delete()

ts
delete(key): Promise<void>;

Defined in: packages/store-sqlite/src/idempotency-store.ts:86

Parameters

ParameterType
keystring

Returns

Promise&lt;void&gt;

Implementation of

IdempotencyStore.delete


get()

ts
get(key): Promise<
  | IdempotencyRecord
| null>;

Defined in: packages/store-sqlite/src/idempotency-store.ts:67

Parameters

ParameterType
keystring

Returns

Promise< | IdempotencyRecord | null>

Implementation of

IdempotencyStore.get


prune()

ts
prune(olderThan): Promise<number>;

Defined in: packages/store-sqlite/src/idempotency-store.ts:90

Parameters

ParameterType
olderThannumber

Returns

Promise&lt;number&gt;

Implementation of

IdempotencyStore.prune


put()

ts
put(record): Promise<void>;

Defined in: packages/store-sqlite/src/idempotency-store.ts:49

Parameters

ParameterType
recordIdempotencyRecord

Returns

Promise&lt;void&gt;

Implementation of

IdempotencyStore.put