Skip to content
On this page

Utils ​

UniqueArray ​

Ƭ UniqueArray<T>: T extends readonly [infer X, ...(infer Rest)] ? InArray<Rest, X> extends true ? ["Encountered value with duplicates:", X] : readonly [X, ...UniqueArray<Rest>] : T

Type parameters ​

Name
T

Defined in:

src/utils.ts:6


CheckAddress ​

Ƭ CheckAddress<T>: AddressImpl<T, Lowercase<T>>

Type parameters ​

NameType
Textends string

Defined in:

src/utils.ts:81


LT_COLLATOR ​

• Const LT_COLLATOR: Intl.Collator

Defined in:

src/utils.ts:262


mergeTransactions ​

▸ mergeTransactions<Addr>(knownTransactions, newTransactions, info): Transaction<Addr>[]

Modifies knownTransactions array, merging it with new transactions. All arrays are assumed to be sorted by descending logical time.

Note! This method does not remove duplicates.

Type parameters ​

Name
Addr

Parameters ​

NameType
knownTransactionsTransaction<Addr>[]
newTransactionsTransaction<Addr>[]
infoTransactionsBatchInfo

Returns ​

Transaction<Addr>[]

Defined in:

src/utils.ts:276