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
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
keys()
keys():
string[]
Defined in: migrate.ts:403
Returns a snapshot array of every key.
Returns
string[]
Implementation of
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