feat(indexer): Refined union/alias types.
feat(indexer): Refined union/alias types:
- Renamed
Operation
=>MainOperation
. - Renamed
MainOperationWithResults
=>MainOperationWithResult
. - Changed
OperationWithBalanceUpdate
=>MainOperationWithBalanceUpdatesInResult
+MainOperationWithBalanceUpdatesInMetadata
+InternalOperationWithBalanceUpdatesInResult
. - Added helper functions:
isMainOperationWithResult(...)
,isMainOperationWithBalanceUpdatesInResult(...)
,isMainOperationWithBalanceUpdatesInMetadata(...)
,isApplied<TOperation>(...)
. - Changed
BalanceUpdateIndexingContext
to be union which can be narrowed bybalanceUpdateSource: BlockMetadata | MainOperationMetadata | MainOperationResult | InternalOperationResult
.
Edited by Peter Smolinský