Skip to main content

Class: Web3ReduxDexie

Hierarchy

  • Dexie

    Web3ReduxDexie

Constructors

constructor

new Web3ReduxDexie()

Overrides

Dexie.constructor

Defined in

packages-public/packages/web3-redux/src/db.ts:116

Properties

AssetPicker

AssetPicker: Table<AssetPicker, IndexableType, AssetPicker>

Defined in

packages-public/packages/web3-redux/src/db.ts:86


AssetRouterInputBasket

AssetRouterInputBasket: Table<AssetRouterInputBasket, IndexableType, AssetRouterInputBasket>

Defined in

packages-public/packages/web3-redux/src/db.ts:108


AssetRouterOutputBasket

AssetRouterOutputBasket: Table<AssetRouterOutputBasket, IndexableType, AssetRouterOutputBasket>

Defined in

packages-public/packages/web3-redux/src/db.ts:109


AssetRouterPath

AssetRouterPath: Table<AssetRouterPathId, IndexableType, AssetRouterPathId>

Defined in

packages-public/packages/web3-redux/src/db.ts:110


Collection

Collection: Object

Type declaration

NameType
prototypeCollection<any, IndexableType>

Inherited from

Dexie.Collection

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:821


Config

Config: Table<Config, IndexableType, Config>

Defined in

packages-public/packages/web3-redux/src/db.ts:87


Contract

Contract: Table<Contract, IndexableType, Contract>

Defined in

packages-public/packages/web3-redux/src/db.ts:88


ERC1155

ERC1155: Table<ERC1155, IndexableType, ERC1155>

Defined in

packages-public/packages/web3-redux/src/db.ts:106


ERC1155Balance

ERC1155Balance: Table<ERC1155Balance, IndexableType, ERC1155Balance>

Defined in

packages-public/packages/web3-redux/src/db.ts:107


ERC165

ERC165: Table<ERC165Id, IndexableType, ERC165Id>

Defined in

packages-public/packages/web3-redux/src/db.ts:103


ERC165Abi

ERC165Abi: Table<ERC165Abi, IndexableType, ERC165Abi>

Defined in

packages-public/packages/web3-redux/src/db.ts:104


ERC20

ERC20: Table<ERC20, IndexableType, ERC20>

Defined in

packages-public/packages/web3-redux/src/db.ts:100


ERC20Allowance

ERC20Allowance: Table<ERC20Allowance, IndexableType, ERC20Allowance>

Defined in

packages-public/packages/web3-redux/src/db.ts:101


ERC20Balance

ERC20Balance: Table<ERC20Balance, IndexableType, ERC20Balance>

Defined in

packages-public/packages/web3-redux/src/db.ts:102


ERC721

ERC721: Table<ERC721, IndexableType, ERC721>

Defined in

packages-public/packages/web3-redux/src/db.ts:105


EthBlock

EthBlock: Table<EthBlockTransaction, IndexableType, EthBlockTransaction>

Defined in

packages-public/packages/web3-redux/src/db.ts:90


EthCall

EthCall: Table<EthCall<any, any>, IndexableType, EthCall<any, any>>

Defined in

packages-public/packages/web3-redux/src/db.ts:91


EthCallAbi

EthCallAbi: Table<EthCallAbi, IndexableType, EthCallAbi>

Defined in

packages-public/packages/web3-redux/src/db.ts:92


EthLog

EthLog: Table<EthLog<any>, IndexableType, EthLog<any>>

Defined in

packages-public/packages/web3-redux/src/db.ts:93


EthLogAbi

EthLogAbi: Table<EthLogAbi, IndexableType, EthLogAbi>

Defined in

packages-public/packages/web3-redux/src/db.ts:94


EthLogQuery

EthLogQuery: Table<EthLogQuery, IndexableType, EthLogQuery>

Defined in

packages-public/packages/web3-redux/src/db.ts:95


EthLogSubscribe

EthLogSubscribe: Table<EthLogSubscribe, IndexableType, EthLogSubscribe>

Defined in

packages-public/packages/web3-redux/src/db.ts:96


EthSend

EthSend: Table<EthSend<any>, IndexableType, EthSend<any>>

Defined in

packages-public/packages/web3-redux/src/db.ts:97


EthTransaction

EthTransaction: Table<EthTransaction, IndexableType, EthTransaction>

Defined in

packages-public/packages/web3-redux/src/db.ts:98


HTTPCache

HTTPCache: Table<HTTPCache, IndexableType, HTTPCache>

Defined in

packages-public/packages/web3-redux/src/db.ts:111


IPFSCache

IPFSCache: Table<Ipfs, IndexableType, Ipfs>

Defined in

packages-public/packages/web3-redux/src/db.ts:112


Network

Network: Table<NetworkData, IndexableType, NetworkData>

Defined in

packages-public/packages/web3-redux/src/db.ts:113


ReduxError

ReduxError: Table<ReduxError, IndexableType, ReduxError>

Defined in

packages-public/packages/web3-redux/src/db.ts:85


Sync

Sync: Table<Sync, IndexableType, Sync>

Defined in

packages-public/packages/web3-redux/src/db.ts:114


Table

Table: Object

Type declaration

NameType
prototypeTable<any, IndexableType, any>

Inherited from

Dexie.Table

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:809


Transaction

Transaction: Object

Type declaration

NameType
prototypeTransaction

Inherited from

Dexie.Transaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:818


Version

Version: Object

Type declaration

NameType
prototypeVersion

Inherited from

Dexie.Version

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:815


WhereClause

WhereClause: Object

Type declaration

NameType
prototypeWhereClause<any, IndexableType>

Inherited from

Dexie.WhereClause

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:812


_allTables

Readonly _allTables: Object

Index signature

[name: string]: Table<any, IndexableType>

Inherited from

Dexie._allTables

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:774


_dbSchema

_dbSchema: DbSchema

Inherited from

Dexie._dbSchema

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:780


_novip

Readonly _novip: Dexie

Inherited from

Dexie._novip

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:779


core

Readonly core: DBCore

Inherited from

Dexie.core

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:777


name

Readonly name: string

Inherited from

Dexie.name

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:770


on

on: DbEvents

Inherited from

Dexie.on

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:782


tables

Readonly tables: Table<any, IndexableType, any>[]

Inherited from

Dexie.tables

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:771


verno

Readonly verno: number

Inherited from

Dexie.verno

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:772


vip

Readonly vip: Dexie

Inherited from

Dexie.vip

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:773


AbortError

Static AbortError: DexieErrorConstructor

Inherited from

Dexie.AbortError


BulkError

Static BulkError: BulkErrorConstructor

Inherited from

Dexie.BulkError

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:959


ConstraintError

Static ConstraintError: DexieErrorConstructor

Inherited from

Dexie.ConstraintError


DataCloneError

Static DataCloneError: DexieErrorConstructor

Inherited from

Dexie.DataCloneError


DataError

Static DataError: DexieErrorConstructor

Inherited from

Dexie.DataError


DatabaseClosedError

Static DatabaseClosedError: DexieErrorConstructor

Inherited from

Dexie.DatabaseClosedError


DexieError

Static DexieError: DexieErrorConstructor

Inherited from

Dexie.DexieError

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:957


ForeignAwaitError

Static ForeignAwaitError: DexieErrorConstructor

Inherited from

Dexie.ForeignAwaitError


InternalError

Static InternalError: DexieErrorConstructor

Inherited from

Dexie.InternalError


InvalidAccessError

Static InvalidAccessError: DexieErrorConstructor

Inherited from

Dexie.InvalidAccessError


InvalidArgumentError

Static InvalidArgumentError: DexieErrorConstructor

Inherited from

Dexie.InvalidArgumentError


InvalidStateError

Static InvalidStateError: DexieErrorConstructor

Inherited from

Dexie.InvalidStateError


InvalidTableError

Static InvalidTableError: DexieErrorConstructor

Inherited from

Dexie.InvalidTableError


MissingAPIError

Static MissingAPIError: DexieErrorConstructor

Inherited from

Dexie.MissingAPIError


ModifyError

Static ModifyError: ModifyErrorConstructor

Inherited from

Dexie.ModifyError

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:958


NoSuchDatabaseError

Static NoSuchDatabaseError: DexieErrorConstructor

Inherited from

Dexie.NoSuchDatabaseError


NotFoundError

Static NotFoundError: DexieErrorConstructor

Inherited from

Dexie.NotFoundError


OpenFailedError

Static OpenFailedError: DexieErrorConstructor

Inherited from

Dexie.OpenFailedError


PrematureCommitError

Static PrematureCommitError: DexieErrorConstructor

Inherited from

Dexie.PrematureCommitError


Promise

Static Promise: PromiseExtendedConstructor

Inherited from

Dexie.Promise

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1028


QuotaExceededError

Static QuotaExceededError: DexieErrorConstructor

Inherited from

Dexie.QuotaExceededError


ReadOnlyError

Static ReadOnlyError: DexieErrorConstructor

Inherited from

Dexie.ReadOnlyError


SchemaError

Static SchemaError: DexieErrorConstructor

Inherited from

Dexie.SchemaError


SubTransactionError

Static SubTransactionError: DexieErrorConstructor

Inherited from

Dexie.SubTransactionError


TimeoutError

Static TimeoutError: DexieErrorConstructor

Inherited from

Dexie.TimeoutError


TransactionInactiveError

Static TransactionInactiveError: DexieErrorConstructor

Inherited from

Dexie.TransactionInactiveError


UnknownError

Static UnknownError: DexieErrorConstructor

Inherited from

Dexie.UnknownError


UnsupportedError

Static UnsupportedError: DexieErrorConstructor

Inherited from

Dexie.UnsupportedError


UpgradeError

Static UpgradeError: DexieErrorConstructor

Inherited from

Dexie.UpgradeError


VersionChangeError

Static VersionChangeError: DexieErrorConstructor

Inherited from

Dexie.VersionChangeError


VersionError

Static VersionError: DexieErrorConstructor

Inherited from

Dexie.VersionError


addons

Static addons: (db: Dexie) => void[]

Inherited from

Dexie.addons

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1004


currentTransaction

Static currentTransaction: Transaction

Inherited from

Dexie.currentTransaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1007


default

Static default: Dexie

Inherited from

Dexie.default

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1027


dependencies

Static dependencies: DexieDOMDependencies

Inherited from

Dexie.dependencies

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1026


errnames

Static errnames: DexieErrors

Inherited from

Dexie.errnames

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1033


maxKey

Static maxKey: string | void[][]

Inherited from

Dexie.maxKey

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1022


minKey

Static minKey: number

Inherited from

Dexie.minKey

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1023


on

Static on: GlobalDexieEvents

Inherited from

Dexie.on

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1032


semVer

Static semVer: string

Inherited from

Dexie.semVer

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1006


version

Static version: number

Inherited from

Dexie.version

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1005

Methods

_createTransaction

_createTransaction(this, mode, storeNames, dbschema, parentTransaction?): Transaction

Parameters

NameType
thisDexie
modeIDBTransactionMode
storeNamesArrayLike<string>
dbschemaDbSchema
parentTransaction?null | Transaction

Returns

Transaction

Inherited from

Dexie._createTransaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:778


backendDB

backendDB(): IDBDatabase

Returns

IDBDatabase

Inherited from

Dexie.backendDB

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:797


clear

clear(): Promise<void[]>

Returns

Promise<void[]>

Defined in

packages-public/packages/web3-redux/src/db.ts:152


close

close(): void

Returns

void

Inherited from

Dexie.close

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:791


delete

delete(): PromiseExtended<void>

Returns

PromiseExtended<void>

Inherited from

Dexie.delete

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:792


dynamicallyOpened

dynamicallyOpened(): boolean

Returns

boolean

Inherited from

Dexie.dynamicallyOpened

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:796


hasBeenClosed

hasBeenClosed(): boolean

Returns

boolean

Inherited from

Dexie.hasBeenClosed

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:794


hasFailed

hasFailed(): boolean

Returns

boolean

Inherited from

Dexie.hasFailed

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:795


isOpen

isOpen(): boolean

Returns

boolean

Inherited from

Dexie.isOpen

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:793


open

open(): PromiseExtended<Dexie>

Returns

PromiseExtended<Dexie>

Inherited from

Dexie.open

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:783


table

table<T, TKey>(tableName): Table<T, TKey, T>

Type parameters

NameType
Tany
TKeyIndexableType

Parameters

NameType
tableNamestring

Returns

Table<T, TKey, T>

Inherited from

Dexie.table

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:784


transaction

transaction<U>(mode, tables, scope): PromiseExtended<U>

Type parameters

Name
U

Parameters

NameType
modeTransactionMode
tablesreadonly (string | Table<any, IndexableType, any>)[]
scope(trans: Transaction & { AssetPicker: Table<AssetPicker, IndexableType, AssetPicker> ; AssetRouterInputBasket: Table<AssetRouterInputBasket, IndexableType, AssetRouterInputBasket> ; AssetRouterOutputBasket: Table<AssetRouterOutputBasket, IndexableType, AssetRouterOutputBasket> ; AssetRouterPath: Table<AssetRouterPathId, IndexableType, AssetRouterPathId> ; Config: Table<Config, IndexableType, Config> ; Contract: Table<Contract, IndexableType, Contract> ; ERC1155: Table<ERC1155, IndexableType, ERC1155> ; ERC1155Balance: Table<ERC1155Balance, IndexableType, ERC1155Balance> ; ERC165: Table<ERC165Id, IndexableType, ERC165Id> ; ERC165Abi: Table<ERC165Abi, IndexableType, ERC165Abi> ; ERC20: Table<ERC20, IndexableType, ERC20> ; ERC20Allowance: Table<ERC20Allowance, IndexableType, ERC20Allowance> ; ERC20Balance: Table<ERC20Balance, IndexableType, ERC20Balance> ; ERC721: Table<ERC721, IndexableType, ERC721> ; EthBlock: Table<EthBlockTransaction, IndexableType, EthBlockTransaction> ; EthCall: Table<EthCall<any, any>, IndexableType, EthCall<any, any>> ; EthCallAbi: Table<EthCallAbi, IndexableType, EthCallAbi> ; EthLog: Table<EthLog<any>, IndexableType, EthLog<any>> ; EthLogAbi: Table<EthLogAbi, IndexableType, EthLogAbi> ; EthLogQuery: Table<EthLogQuery, IndexableType, EthLogQuery> ; EthLogSubscribe: Table<EthLogSubscribe, IndexableType, EthLogSubscribe> ; EthSend: Table<EthSend<any>, IndexableType, EthSend<any>> ; EthTransaction: Table<EthTransaction, IndexableType, EthTransaction> ; HTTPCache: Table<HTTPCache, IndexableType, HTTPCache> ; IPFSCache: Table<Ipfs, IndexableType, Ipfs> ; Network: Table<NetworkData, IndexableType, NetworkData> ; ReduxError: Table<ReduxError, IndexableType, ReduxError> ; Sync: Table<Sync, IndexableType, Sync> }) => U | PromiseLike<U>

Returns

PromiseExtended<U>

Inherited from

Dexie.transaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:785

transaction<U>(mode, table, scope): PromiseExtended<U>

Type parameters

Name
U

Parameters

NameType
modeTransactionMode
tablestring | Table<any, IndexableType, any>
scope(trans: Transaction & { AssetPicker: Table<AssetPicker, IndexableType, AssetPicker> ; AssetRouterInputBasket: Table<AssetRouterInputBasket, IndexableType, AssetRouterInputBasket> ; AssetRouterOutputBasket: Table<AssetRouterOutputBasket, IndexableType, AssetRouterOutputBasket> ; AssetRouterPath: Table<AssetRouterPathId, IndexableType, AssetRouterPathId> ; Config: Table<Config, IndexableType, Config> ; Contract: Table<Contract, IndexableType, Contract> ; ERC1155: Table<ERC1155, IndexableType, ERC1155> ; ERC1155Balance: Table<ERC1155Balance, IndexableType, ERC1155Balance> ; ERC165: Table<ERC165Id, IndexableType, ERC165Id> ; ERC165Abi: Table<ERC165Abi, IndexableType, ERC165Abi> ; ERC20: Table<ERC20, IndexableType, ERC20> ; ERC20Allowance: Table<ERC20Allowance, IndexableType, ERC20Allowance> ; ERC20Balance: Table<ERC20Balance, IndexableType, ERC20Balance> ; ERC721: Table<ERC721, IndexableType, ERC721> ; EthBlock: Table<EthBlockTransaction, IndexableType, EthBlockTransaction> ; EthCall: Table<EthCall<any, any>, IndexableType, EthCall<any, any>> ; EthCallAbi: Table<EthCallAbi, IndexableType, EthCallAbi> ; EthLog: Table<EthLog<any>, IndexableType, EthLog<any>> ; EthLogAbi: Table<EthLogAbi, IndexableType, EthLogAbi> ; EthLogQuery: Table<EthLogQuery, IndexableType, EthLogQuery> ; EthLogSubscribe: Table<EthLogSubscribe, IndexableType, EthLogSubscribe> ; EthSend: Table<EthSend<any>, IndexableType, EthSend<any>> ; EthTransaction: Table<EthTransaction, IndexableType, EthTransaction> ; HTTPCache: Table<HTTPCache, IndexableType, HTTPCache> ; IPFSCache: Table<Ipfs, IndexableType, Ipfs> ; Network: Table<NetworkData, IndexableType, NetworkData> ; ReduxError: Table<ReduxError, IndexableType, ReduxError> ; Sync: Table<Sync, IndexableType, Sync> }) => U | PromiseLike<U>

Returns

PromiseExtended<U>

Inherited from

Dexie.transaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:786

transaction<U>(mode, table, table2, scope): PromiseExtended<U>

Type parameters

Name
U

Parameters

NameType
modeTransactionMode
tablestring | Table<any, IndexableType, any>
table2string | Table<any, IndexableType, any>
scope(trans: Transaction & { AssetPicker: Table<AssetPicker, IndexableType, AssetPicker> ; AssetRouterInputBasket: Table<AssetRouterInputBasket, IndexableType, AssetRouterInputBasket> ; AssetRouterOutputBasket: Table<AssetRouterOutputBasket, IndexableType, AssetRouterOutputBasket> ; AssetRouterPath: Table<AssetRouterPathId, IndexableType, AssetRouterPathId> ; Config: Table<Config, IndexableType, Config> ; Contract: Table<Contract, IndexableType, Contract> ; ERC1155: Table<ERC1155, IndexableType, ERC1155> ; ERC1155Balance: Table<ERC1155Balance, IndexableType, ERC1155Balance> ; ERC165: Table<ERC165Id, IndexableType, ERC165Id> ; ERC165Abi: Table<ERC165Abi, IndexableType, ERC165Abi> ; ERC20: Table<ERC20, IndexableType, ERC20> ; ERC20Allowance: Table<ERC20Allowance, IndexableType, ERC20Allowance> ; ERC20Balance: Table<ERC20Balance, IndexableType, ERC20Balance> ; ERC721: Table<ERC721, IndexableType, ERC721> ; EthBlock: Table<EthBlockTransaction, IndexableType, EthBlockTransaction> ; EthCall: Table<EthCall<any, any>, IndexableType, EthCall<any, any>> ; EthCallAbi: Table<EthCallAbi, IndexableType, EthCallAbi> ; EthLog: Table<EthLog<any>, IndexableType, EthLog<any>> ; EthLogAbi: Table<EthLogAbi, IndexableType, EthLogAbi> ; EthLogQuery: Table<EthLogQuery, IndexableType, EthLogQuery> ; EthLogSubscribe: Table<EthLogSubscribe, IndexableType, EthLogSubscribe> ; EthSend: Table<EthSend<any>, IndexableType, EthSend<any>> ; EthTransaction: Table<EthTransaction, IndexableType, EthTransaction> ; HTTPCache: Table<HTTPCache, IndexableType, HTTPCache> ; IPFSCache: Table<Ipfs, IndexableType, Ipfs> ; Network: Table<NetworkData, IndexableType, NetworkData> ; ReduxError: Table<ReduxError, IndexableType, ReduxError> ; Sync: Table<Sync, IndexableType, Sync> }) => U | PromiseLike<U>

Returns

PromiseExtended<U>

Inherited from

Dexie.transaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:787

transaction<U>(mode, table, table2, table3, scope): PromiseExtended<U>

Type parameters

Name
U

Parameters

NameType
modeTransactionMode
tablestring | Table<any, IndexableType, any>
table2string | Table<any, IndexableType, any>
table3string | Table<any, IndexableType, any>
scope(trans: Transaction & { AssetPicker: Table<AssetPicker, IndexableType, AssetPicker> ; AssetRouterInputBasket: Table<AssetRouterInputBasket, IndexableType, AssetRouterInputBasket> ; AssetRouterOutputBasket: Table<AssetRouterOutputBasket, IndexableType, AssetRouterOutputBasket> ; AssetRouterPath: Table<AssetRouterPathId, IndexableType, AssetRouterPathId> ; Config: Table<Config, IndexableType, Config> ; Contract: Table<Contract, IndexableType, Contract> ; ERC1155: Table<ERC1155, IndexableType, ERC1155> ; ERC1155Balance: Table<ERC1155Balance, IndexableType, ERC1155Balance> ; ERC165: Table<ERC165Id, IndexableType, ERC165Id> ; ERC165Abi: Table<ERC165Abi, IndexableType, ERC165Abi> ; ERC20: Table<ERC20, IndexableType, ERC20> ; ERC20Allowance: Table<ERC20Allowance, IndexableType, ERC20Allowance> ; ERC20Balance: Table<ERC20Balance, IndexableType, ERC20Balance> ; ERC721: Table<ERC721, IndexableType, ERC721> ; EthBlock: Table<EthBlockTransaction, IndexableType, EthBlockTransaction> ; EthCall: Table<EthCall<any, any>, IndexableType, EthCall<any, any>> ; EthCallAbi: Table<EthCallAbi, IndexableType, EthCallAbi> ; EthLog: Table<EthLog<any>, IndexableType, EthLog<any>> ; EthLogAbi: Table<EthLogAbi, IndexableType, EthLogAbi> ; EthLogQuery: Table<EthLogQuery, IndexableType, EthLogQuery> ; EthLogSubscribe: Table<EthLogSubscribe, IndexableType, EthLogSubscribe> ; EthSend: Table<EthSend<any>, IndexableType, EthSend<any>> ; EthTransaction: Table<EthTransaction, IndexableType, EthTransaction> ; HTTPCache: Table<HTTPCache, IndexableType, HTTPCache> ; IPFSCache: Table<Ipfs, IndexableType, Ipfs> ; Network: Table<NetworkData, IndexableType, NetworkData> ; ReduxError: Table<ReduxError, IndexableType, ReduxError> ; Sync: Table<Sync, IndexableType, Sync> }) => U | PromiseLike<U>

Returns

PromiseExtended<U>

Inherited from

Dexie.transaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:788

transaction<U>(mode, table, table2, table3, table4, scope): PromiseExtended<U>

Type parameters

Name
U

Parameters

NameType
modeTransactionMode
tablestring | Table<any, IndexableType, any>
table2string | Table<any, IndexableType, any>
table3string | Table<any, IndexableType, any>
table4string | Table<any, IndexableType, any>
scope(trans: Transaction & { AssetPicker: Table<AssetPicker, IndexableType, AssetPicker> ; AssetRouterInputBasket: Table<AssetRouterInputBasket, IndexableType, AssetRouterInputBasket> ; AssetRouterOutputBasket: Table<AssetRouterOutputBasket, IndexableType, AssetRouterOutputBasket> ; AssetRouterPath: Table<AssetRouterPathId, IndexableType, AssetRouterPathId> ; Config: Table<Config, IndexableType, Config> ; Contract: Table<Contract, IndexableType, Contract> ; ERC1155: Table<ERC1155, IndexableType, ERC1155> ; ERC1155Balance: Table<ERC1155Balance, IndexableType, ERC1155Balance> ; ERC165: Table<ERC165Id, IndexableType, ERC165Id> ; ERC165Abi: Table<ERC165Abi, IndexableType, ERC165Abi> ; ERC20: Table<ERC20, IndexableType, ERC20> ; ERC20Allowance: Table<ERC20Allowance, IndexableType, ERC20Allowance> ; ERC20Balance: Table<ERC20Balance, IndexableType, ERC20Balance> ; ERC721: Table<ERC721, IndexableType, ERC721> ; EthBlock: Table<EthBlockTransaction, IndexableType, EthBlockTransaction> ; EthCall: Table<EthCall<any, any>, IndexableType, EthCall<any, any>> ; EthCallAbi: Table<EthCallAbi, IndexableType, EthCallAbi> ; EthLog: Table<EthLog<any>, IndexableType, EthLog<any>> ; EthLogAbi: Table<EthLogAbi, IndexableType, EthLogAbi> ; EthLogQuery: Table<EthLogQuery, IndexableType, EthLogQuery> ; EthLogSubscribe: Table<EthLogSubscribe, IndexableType, EthLogSubscribe> ; EthSend: Table<EthSend<any>, IndexableType, EthSend<any>> ; EthTransaction: Table<EthTransaction, IndexableType, EthTransaction> ; HTTPCache: Table<HTTPCache, IndexableType, HTTPCache> ; IPFSCache: Table<Ipfs, IndexableType, Ipfs> ; Network: Table<NetworkData, IndexableType, NetworkData> ; ReduxError: Table<ReduxError, IndexableType, ReduxError> ; Sync: Table<Sync, IndexableType, Sync> }) => U | PromiseLike<U>

Returns

PromiseExtended<U>

Inherited from

Dexie.transaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:789

transaction<U>(mode, table, table2, table3, table5, scope): PromiseExtended<U>

Type parameters

Name
U

Parameters

NameType
modeTransactionMode
tablestring | Table<any, IndexableType, any>
table2string | Table<any, IndexableType, any>
table3string | Table<any, IndexableType, any>
table5string | Table<any, IndexableType, any>
scope(trans: Transaction & { AssetPicker: Table<AssetPicker, IndexableType, AssetPicker> ; AssetRouterInputBasket: Table<AssetRouterInputBasket, IndexableType, AssetRouterInputBasket> ; AssetRouterOutputBasket: Table<AssetRouterOutputBasket, IndexableType, AssetRouterOutputBasket> ; AssetRouterPath: Table<AssetRouterPathId, IndexableType, AssetRouterPathId> ; Config: Table<Config, IndexableType, Config> ; Contract: Table<Contract, IndexableType, Contract> ; ERC1155: Table<ERC1155, IndexableType, ERC1155> ; ERC1155Balance: Table<ERC1155Balance, IndexableType, ERC1155Balance> ; ERC165: Table<ERC165Id, IndexableType, ERC165Id> ; ERC165Abi: Table<ERC165Abi, IndexableType, ERC165Abi> ; ERC20: Table<ERC20, IndexableType, ERC20> ; ERC20Allowance: Table<ERC20Allowance, IndexableType, ERC20Allowance> ; ERC20Balance: Table<ERC20Balance, IndexableType, ERC20Balance> ; ERC721: Table<ERC721, IndexableType, ERC721> ; EthBlock: Table<EthBlockTransaction, IndexableType, EthBlockTransaction> ; EthCall: Table<EthCall<any, any>, IndexableType, EthCall<any, any>> ; EthCallAbi: Table<EthCallAbi, IndexableType, EthCallAbi> ; EthLog: Table<EthLog<any>, IndexableType, EthLog<any>> ; EthLogAbi: Table<EthLogAbi, IndexableType, EthLogAbi> ; EthLogQuery: Table<EthLogQuery, IndexableType, EthLogQuery> ; EthLogSubscribe: Table<EthLogSubscribe, IndexableType, EthLogSubscribe> ; EthSend: Table<EthSend<any>, IndexableType, EthSend<any>> ; EthTransaction: Table<EthTransaction, IndexableType, EthTransaction> ; HTTPCache: Table<HTTPCache, IndexableType, HTTPCache> ; IPFSCache: Table<Ipfs, IndexableType, Ipfs> ; Network: Table<NetworkData, IndexableType, NetworkData> ; ReduxError: Table<ReduxError, IndexableType, ReduxError> ; Sync: Table<Sync, IndexableType, Sync> }) => U | PromiseLike<U>

Returns

PromiseExtended<U>

Inherited from

Dexie.transaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:790


unuse

unuse(«destructured»): Web3ReduxDexie

Parameters

NameType
«destructured»Middleware<{ stack: "dbcore" }>

Returns

Web3ReduxDexie

Inherited from

Dexie.unuse

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:800

unuse(«destructured»): Web3ReduxDexie

Parameters

NameType
«destructured»Object
› namestring
› stack"dbcore"

Returns

Web3ReduxDexie

Inherited from

Dexie.unuse

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:803


use

use(middleware): Web3ReduxDexie

Parameters

NameType
middlewareMiddleware<DBCore>

Returns

Web3ReduxDexie

Inherited from

Dexie.use

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:798


version

version(versionNumber): Version

Parameters

NameType
versionNumbernumber

Returns

Version

Inherited from

Dexie.version

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:781


Events

Static Events(ctx?): DexieEventSet

Parameters

NameType
ctx?any

Returns

DexieEventSet

Inherited from

Dexie.Events

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1031


asap

Static asap(fn): void

Parameters

NameType
fnFunction

Returns

void

Inherited from

Dexie.asap

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1021


deepClone

Static deepClone<T>(obj): T

Type parameters

Name
T

Parameters

NameType
objT

Returns

T

Inherited from

Dexie.deepClone

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1020


delByKeyPath

Static delByKeyPath(obj, keyPath): void

Parameters

NameType
objObject
keyPathstring | string[]

Returns

void

Inherited from

Dexie.delByKeyPath

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1018


delete

Static delete(dbName): Promise<void>

Parameters

NameType
dbNamestring

Returns

Promise<void>

Inherited from

Dexie.delete

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1025


exists

Static exists(dbName): Promise<boolean>

Parameters

NameType
dbNamestring

Returns

Promise<boolean>

Inherited from

Dexie.exists

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1024


extendObservabilitySet

Static extendObservabilitySet(target, newSet): ObservabilitySet

Parameters

NameType
targetObservabilitySet
newSetObservabilitySet

Returns

ObservabilitySet

Inherited from

Dexie.extendObservabilitySet

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1014


getByKeyPath

Static getByKeyPath(obj, keyPath): any

Parameters

NameType
objObject
keyPathstring | string[]

Returns

any

Inherited from

Dexie.getByKeyPath

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1016


getDatabaseNames

Static getDatabaseNames(): Promise<string[]>

Returns

Promise<string[]>

Inherited from

Dexie.getDatabaseNames

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1009

Static getDatabaseNames<R>(thenShortcut): Promise<R>

Type parameters

Name
R

Parameters

NameType
thenShortcutThenShortcut<string[], R>

Returns

Promise<R>

Inherited from

Dexie.getDatabaseNames

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1010


ignoreTransaction

Static ignoreTransaction<U>(fn): U

Type parameters

Name
U

Parameters

NameType
fn() => U

Returns

U

Inherited from

Dexie.ignoreTransaction

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1012


liveQuery

Static liveQuery<T>(fn): Observable<T>

Type parameters

Name
T

Parameters

NameType
fn() => T | Promise<T>

Returns

Observable<T>

Inherited from

Dexie.liveQuery

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1013


override

Static override<F>(origFunc, overridedFactory): F

Type parameters

Name
F

Parameters

NameType
origFuncF
overridedFactory(fn: any) => any

Returns

F

Inherited from

Dexie.override

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1015


setByKeyPath

Static setByKeyPath(obj, keyPath, value): void

Parameters

NameType
objObject
keyPathstring | string[]
valueany

Returns

void

Inherited from

Dexie.setByKeyPath

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1017


shallowClone

Static shallowClone<T>(obj): T

Type parameters

Name
T

Parameters

NameType
objT

Returns

T

Inherited from

Dexie.shallowClone

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1019


vip

Static vip<U>(scopeFunction): U

Type parameters

Name
U

Parameters

NameType
scopeFunction() => U

Returns

U

Inherited from

Dexie.vip

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1011


waitFor

Static waitFor<T>(promise, timeoutMilliseconds?): Promise<T>

Type parameters

Name
T

Parameters

NameType
promiseT | PromiseLike<T>
timeoutMilliseconds?number

Returns

Promise<T>

Inherited from

Dexie.waitFor

Defined in

node_modules/.pnpm/dexie@4.0.1-alpha.8/node_modules/dexie/dist/dexie.d.ts:1008