Descriptors types

These are the types used in API calls and imported out of descriptors

For example, XcmVersionedLocation is an enum:

XcmVersionedLocation: Enum<{
V2: { ... };
V3: {
interior: XcmV3Junctions;
parents: number;
};
V4: { ... };
}>

and can be used like this

import { XcmVersionedLocation, XcmV3Junctions } from "@polkadot-api/descriptors"
await typedApi.tx.XcmPallet.limited_teleport_assets({
dest: XcmVersionedLocation.V3({
parents: 0,
interior: XcmV3Junctions.X1(XcmV3Junction.Parachain(parachain_id)),
}),

Type Aliases

__Circular
ArithmeticError
BalancesAdjustmentDirection
BalanceStatus
BalancesTypesReasons
DigestItem
DispatchClass
DispatchRawOrigin
MultiAddress
Phase
SessionEvent
TokenError
TransactionalError
TransactionPaymentEvent
TransactionPaymentReleases
TransactionValidityTransactionSource
TransactionValidityUnknownTransaction
UpgradeGoAhead
UpgradeRestriction
XcmPalletVersionMigrationStage
XcmV2JunctionBodyPart
XcmV2MultiassetWildFungibility
XcmV2OriginKind
XcmV3Instruction
XcmV3Junction
XcmV3JunctionBodyId
XcmV3JunctionNetworkId
XcmV3Junctions
XcmV3MaybeErrorCode
XcmV3MultiassetAssetId
XcmV3MultiassetAssetInstance
XcmV3MultiassetFungibility
XcmV3MultiassetMultiAssetFilter
XcmV3MultiassetWildMultiAsset
XcmV3Response
XcmV3TraitsError
XcmV3WeightLimit
XcmV4AssetAssetFilter
XcmV4AssetWildAsset
XcmV4Instruction
XcmV4Response