Skip to content

Class: MemoryMigrationStore ​

Defined in: migrate.ts:392

In-memory store, for tests and single-process tools. Atomic within the process.

Implements ​

Constructors ​

Constructor ​

new MemoryMigrationStore(): MemoryMigrationStore

Returns ​

MemoryMigrationStore

Methods ​

compareAndSet() ​

compareAndSet(key, expected, value): boolean

Defined in: migrate.ts:410

Sets key to value only if its current value is exactly expected (undefined meaning the key must not exist).

Parameters ​

key ​

string

expected ​

string | undefined

value ​

string

Returns ​

boolean

Whether the write happened.

Implementation of ​

MigrationStore.compareAndSet


get() ​

get(key): string | undefined

Defined in: migrate.ts:395

Returns the value stored under key, or undefined when there is none.

Parameters ​

key ​

string

Returns ​

string | undefined

Implementation of ​

MigrationStore.get


keys() ​

keys(): string[]

Defined in: migrate.ts:403

Returns a snapshot array of every key.

Returns ​

string[]

Implementation of ​

MigrationStore.keys


set() ​

set(key, value): void

Defined in: migrate.ts:399

Stores value under key, replacing any existing value.

Parameters ​

key ​

string

value ​

string

Returns ​

void

Implementation of ​

MigrationStore.set

Apache-2.0.