Array callback type signature used by forEach.
Alias for basic sync or async functions.
Type alias for simple objects.
Describes dictionary objects mapping strings to primitive data.
Unique identifier for a specific hashing algorithm. Commonly used to identify which algorithm was used when more than one option is available.
Expressive type for strings produced by hashing algorithms.
Make all top-level InterfaceT
properties optional except the key name or key names
provided in ExceptKey
.
Identifies private key data. Does not describe data, data length, or algorithm used. Only identifies that data is a public key. Additional fields may further describe details about key.
Identifies public key data. Does not describe data, data length, or algorithm used. Only identifies that data is a public key. Additional fields may further describe details about key.
String value used in semantic tagging in one or more systems.
Expressive Alias for values expressing quantities of AAVE tokens.
Expressive Alias for values expressing quantities of Algorand tokens.
Expressive Alias for values expressing quantities of Cosmos Hub Coins.
Expressive Alias for values expressing quantities of Avalanche Coins.
Expressive Alias for values expressing quantities of Axie Infinity tokens.
Expressive Alias for ADA Addresses.
Expressive Alias for values expressing ADA Token quantities.
Expressive Alias for APE Wallet Addresses.
Expressive Alias for values expressing APE Coin quantities.
Expressive Alias for AVAX Addresses.
Expressive Alias for values expressing AVAX Token quantities.
Expressive Alias for values expressing quantities of Basic Attention Tokens.
Expressive Alias for values expressing quantities of BCN Coins.
Expressive Alias for values expressing quantities of BTM Coins.
Expressive Alias for values expressing quantities of BitTorrent Coins.
Expressive Alias for values expressing quantities of Binance USD Coins.
Expressive Alias for Bch Addresses.
Expressive Alias for values expressing BCH Token quantities.
Expressive Alias for BNB wallet addresses.
Expressive Alias for values expressing quantities of BNB Coins.
Expressive Alias for BSC Wallet Addresses.
Expressive Alias for APE Wallet Addresses.
Expressive Alias for values expressing APE Coin quantities.
Expressive Alias for values expressing quantities of PancakeSwap Tokens.
Expressive Alias for values expressing quantities of cDAI Coins.
Expressive Alias for values expressing quantities of CELO tokens.
Expressive Alias for values expressing quantities of CUSDC.
Expressive Alias for values expressing coin quantities.
Expressive Alias for values expressing quantities of cryptocurrency coins.
Expressive Alias for values expressing quantities of DAI Stablecoins.
Expressive Alias for values expressing quantities of DASH Coins.
Expressive Alias for values expressing quantities of Digibyte Coins.
Expressive Alias for values expressing quantities of Polkadot Coins.
Expressive Alias for TRX wallet addresses.
Expressive Alias for values expressing quantities of DOGE tokens.
Expressive Alias for values expressing quantities of Enjin Coins.
Expressive Alias for values expressing quantities of EOS Coins.
Expressive Alias for ETH wallet addresses.
Expressive Alias for values expressing quantities of ETH tokens.
Expressive Alias for values expressing quantities of Filecoins.
Expressive Alias for values expressing quantities of FLO Coins.
Expressive Alias for values expressing quantities of FLOW tokens.
Expressive Alias for values expressing quantities of Fantom Coins.
Expressive Alias for values expressing quantities of FTX Tokens.
Expressive Alias for values expressing quantities of TheGraph Coins.
Expressive Alias for Gala wallet addresses.
Expressive Alias for values expressing quantities of Gala tokens.
Expressive Alias for values expressing quantities of Hedera Hashgraph tokens.
Expressive Alias for values expressing quantities of Hashrate (Cryptocurrency / coins).
Expressive Alias for values expressing quantities of Internet Computer tokens.
Expressive Alias for values expressing quantities of Kusama Coins.
Expressive Alias for values expressing quantities of Loopring tokens.
Expressive Alias for values expressing quantities of Litecoins.
Expressive Alias for values expressing quantities of Terra Coins.
Expressive Alias for LINK Addresses.
Expressive Alias for values expressing LINK Token quantities.
Expressive Alias for values expressing quantities of Decentraland tokens.
Expressive Alias for values expressing quantities of MakerDAO tokens.
Expressive Alias for MATIC addresses.
Expressive Alias for values expressing MATIC Token quantities.
Expressive Alias for NEAR Addresses.
Expressive Alias for values expressing NEAR Token quantities.
Expressive Alias for NEXO addresses.
Expressive Alias for values expressing NEXO Token quantities.
Expressive Alias for RVN addresses.
Expressive Alias for values expressing RVN Token quantities.
Expressive Alias for values expressing quantities of The Sandbox tokens.
Expressive Alias for values expressing quantities of Stacks tokens.
Expressive Alias for values expressing quantities of SYS Coins.
Expressive Alias for SHIB addresses.
Expressive Alias for values expressing SHIB Token quantities.
Expressive Alias for SOL wallet addresses.
Expressive Alias for values expressing SOL Token quantities.
Expressive Alias for values expressing quantities of Theta Network tokens.
Expressive Alias for values expressing quantities of TrueUSD Coins.
Expressive Alias for values expressing token quantities.
Expressive Alias for expressing Token Symbols.
Expressive Alias for values expressing quantities of cryptocurrency tokens.
Expressive Alias for TRX addresses.
Expressive Alias for values expressing TRX Token quantities.
Expressive Alias for values expressing quantities of Uniswap tokens.
Expressive Alias for values expressing quantities of USDC Coins.
Expressive Alias for values expressing quantities of USDT Coins.
Expressive Alias for values expressing quantities of VET Coins.
Expressive Alias for values expressing quantities of Wrapped Bitcoins.
Expressive Alias for values expressing quantities of Wrapped Ethereum tokens.
Expressive Alias for Waves addresses.
Expressive Alias for values expressing Waves token quantities.
Expressive Alias for values expressing quantities of Radix tokens.
Expressive Alias for values expressing quantities of Tezos tokens.
Expressive Alias for values expressing quantities of Verge Coins.
Expressive Alias for XLM addresses.
Expressive Alias for values expressing XLM token quantities.
Expressive Alias for XMR Addresses.
Expressive Alias for values expressing XMR Token quantities.
Expressive Alias for XRP Addresses.
Expressive Alias for values expressing XRP Token quantities.
Expressive Alias for ZEC Addresses.
Expressive Alias for values expressing ZEC Token quantities.
Expressive Alias for ZIL Addresses.
Expressive Alias for values expressing ZIL Token quantities.
Expressive type for BitField numbers storing multiple single bit flags in one numeric value.
Expressive type for numbers used as BitMask values. Alias only. No functional changes applied to value or type.
Numeric file sizes, typically represented in bytes.
Expressive Alias for data values expressed in Bits.
Alias for data values expressed in Bytes.
Expressive Alias for data values expressed in Exabytes.
Expressive Alias for data values expressed in Gigabytes.
Expressive Alias for data values expressed in abbreviated Kilobytes (KB).
Expressive Alias for values expressed in Kilobits.
Expressive Alias for values expressed in Kilobytes.
Expressive Alias for data values expressed in Megabytes.
Expressive Alias for data values expressed in abbreviated Terabytes.
Expressive Alias for values expressed in Terabits.
Expressive Alias for values expressed in Terabytes.
Alias for data-rate values expressed in abbreviated bytes per second.
Expressive Alias for data-rate values expressed in gigabytes per second.
Expressive Alias for data-rate values expressed in gigabits per second.
Expressive Alias for data-rate units values in kilobytes per second.
Expressive Alias for data-rate values expressed in kilobits per second.
Expressive Alias for data-rate values expressed in Megabytes per second.
Expressive Alias for data-rate values expressed in Megabits per second.
Expressive Alias for data-rate values expressed in Petabytes per second.
Expressive Alias for data-rate values expressed in Petabits per second.
Expressive Alias for data-rate values expressed in Terabytes per second.
Expressive Alias for data-rate values expressed in Terabits per second.
Alias for data-rate values expressed in abbreviated bits per second.
Expressive Alias for values expressed in Feet (Imperial).
Expressive Alias for values expressed in Fluid Ounces (Imperial).
Expressive Alias for values expressed in Gallons (Imperial).
Expressive Alias for values expressed in Grams (Imperial).
Expressive Alias for values expressed in Inches (Imperial).
Expressive Alias for distance values expressed in Miles (Imperial).
Expressive Alias for values expressed in Ounces (Imperial).
Expressive Alias for values expressed in RSI (Imperial).
Expressive Alias for values expressed in Yards (Imperial).
Expressive Alias for values expressed in Centimeters (Metric).
Expressive Alias for metric units expressed in Decimeters (Metric).
Expressive Alias for values expressed in Femtometers.
Expressive Alias for metric units expressed in Gigameters (Metric).
Expressive Alias for values expressed in Kilometers (Metric).
Expressive Alias for values expressed in Liters.
Expressive Alias for metric units expressed in Megameters (Metric).
Expressive Alias for values expressed in Meters (Metric).
Expressive Alias for metric units expressed in Micrometers (Metric).
Expressive Alias for values expressed in Millimeters (Metric).
Expressive Alias for metric units expressed in Nanometers (Metric).
Expressive Alias for values expressed in Picometers (Metric).
Expressive Alias for metric units expressed in Terameters (Metric).
Expressive Alias for rotational values expressed in Degrees.
Expressive Alias for values expressing electrical capacitance.
Expressive Alias for measurement values expressing frequency in Hertz.
Expressive Alias for values expressing catalytic activity.
Expressive Alias for scientific data values expressed in Kelvin.
Expressive Alias for values expressing units of electric capacitance in Ohms.
Expressive Alias for values expressing units of luminous flux.
Expressive Alias for scientific values expressing force & weight in Newtons.
Expressive Alias for values expressing units of electric capacitance in Ohms.
Expressive Alias for scientific data values expressing units of pressure in Pascals.
Expressive Alias for angle and rotational values expressed as Radians.
Expressive Alias for values expressing dose equivalent, ambient dose equivalent, directional dose equivalent, personal dose equivalent, organ dose equivalent.
Expressive Alias for values expressing power or radiant flux in Watts.
Expressive type describing phase names used in client lifecycle flow.
Signature for listener functions executed in response to lifecycle events.
Expressive type describing phase names used in client lifecycle flow.
Used for arguments specifying a target lifecycle phase.
Type describing phase names used in server lifecycle flow.
Expressive alias for unique identifiers for Network Connections.
Type of a single object of type T or array of type T objects.
Recursively change properties to optional on the returned type. PartialT
properties optional, but does not recursively mark
children of T
or children of children, and so on.
Type union with all TypeScript / JavaScript primitive types.
Asynchronous task function signature for functions invoked by Runnable class instances.
Synchronous task function signature for functions invoked by Runnable class instances. Use non-synchronous task functions when possible, as long synchronous calls on the main/UI thread block the event Loop.
Type signature for objects with a unique class constructor. Used in runtime type matching and identification.
Type signature for primitives or objects with unique constructors used in run-time type matching and identification.
Infer guarded type using a Primitive or Constructor.
Typeguard implementation by Ran Lottem https://dev.to/krumpet/generic-type-guard-in-typescript-258l
Map literal value to matching primitive.
Execute lifecycle phase on objects that implement the client or server lifecycle delegate interface.
Object to execute lifecycle phase on. Must implement the Lifecycle Client or Server delegate.
Get listener name for target Lifecycle Phase.
Target Phase ID to return listener name for.
Listener Name string when id
is a valid phase id.
null
when id doesn't match a supported phase, or is not a string.
Generated using TypeDoc
Alias for 'any'. Toreda types avoid 'any' whenever possible. Accurate types, generics, or even unknown are always preferred. In rare cases where 'any' is necessary, this alias avoids compiler warnings and demonstrates 'any' usage is intentional.