Interface: PendingSwapStoreOptions
gSwap SDK 2.0.0-rc.4 / PendingSwapStoreOptions
Interface: PendingSwapStoreOptions
Defined in: packages/gswap-sdk/dist/index.d.ts:3710
Options for PendingSwapStore.
Properties
darkFlagField?
optionaldarkFlagField?:"isDarkSwap"|"shadow"
Defined in: packages/gswap-sdk/dist/index.d.ts:3723
The stored name of the dark-swap flag: isDarkSwap (default) or shadow, for storage written
by an older web app. Entries are always exposed to callers as isDarkSwap.
insertAt?
optionalinsertAt?:"end"|"start"
Defined in: packages/gswap-sdk/dist/index.d.ts:3727
Where remember puts a new entry in the stored array: end (default) or start.
listOrder?
optionallistOrder?:"stored"|"newest-first"
Defined in: packages/gswap-sdk/dist/index.d.ts:3732
The order of list: stored (default: oldest first for insertAt: 'end') or
newest-first.
now?
optionalnow?: () =>number
Defined in: packages/gswap-sdk/dist/index.d.ts:3734
Clock, in epoch milliseconds. Defaults to Date.now.
Returns
number
onPrune?
optionalonPrune?: (pruned) =>void
Defined in: packages/gswap-sdk/dist/index.d.ts:3716
Called once per dropped entry (after the drop is persisted, for list; at once for a
remember that refuses an invalid key), so the app can tell the user or log why a swap it
was tracking is gone. Diagnostics only: what it does, or throws, never changes the store.
Parameters
pruned
Returns
void
storageKey?
optionalstorageKey?:string
Defined in: packages/gswap-sdk/dist/index.d.ts:3718
Storage key. Default PENDING_SWAPS_STORAGE_KEY.