gill

isExtension

function isExtension<K>(kind, value): value is Extension & { __kind: K };

Type Parameters

Type Parameter
K extends | "Uninitialized" | "TransferFeeConfig" | "TransferFeeAmount" | "MintCloseAuthority" | "ConfidentialTransferMint" | "ConfidentialTransferAccount" | "DefaultAccountState" | "ImmutableOwner" | "MemoTransfer" | "NonTransferable" | "InterestBearingConfig" | "CpiGuard" | "PermanentDelegate" | "NonTransferableAccount" | "TransferHook" | "TransferHookAccount" | "ConfidentialTransferFee" | "ConfidentialTransferFeeAmount" | "MetadataPointer" | "TokenMetadata" | "GroupPointer" | "TokenGroup" | "GroupMemberPointer" | "TokenGroupMember" | "ConfidentialMintBurn" | "ScaledUiAmountConfig"

Parameters

ParameterType
kindK
valueExtension

Returns

value is Extension & { __kind: K }

On this page