Coda by Ian Macalinao
Preparing search index...
@macalinao/coda
getNodePathUntilLastNode
Function getNodePathUntilLastNode
getNodePathUntilLastNode
<
TKind
extends
|
"accountNode"
|
"definedTypeNode"
|
"errorNode"
|
"instructionAccountNode"
|
"instructionArgumentNode"
|
"instructionByteDeltaNode"
|
"instructionNode"
|
"instructionRemainingAccountsNode"
|
"pdaNode"
|
"programNode"
|
"pdaSeedValueNode"
|
"accountBumpValueNode"
|
"accountValueNode"
|
"argumentValueNode"
|
"conditionalValueNode"
|
"identityValueNode"
|
"payerValueNode"
|
"pdaValueNode"
|
"programIdValueNode"
|
"resolverValueNode"
|
"fixedCountNode"
|
"prefixedCountNode"
|
"remainderCountNode"
|
"constantDiscriminatorNode"
|
"fieldDiscriminatorNode"
|
"sizeDiscriminatorNode"
|
"accountLinkNode"
|
"definedTypeLinkNode"
|
"instructionAccountLinkNode"
|
"instructionArgumentLinkNode"
|
"instructionLinkNode"
|
"pdaLinkNode"
|
"programLinkNode"
|
"constantPdaSeedNode"
|
"variablePdaSeedNode"
|
"enumEmptyVariantTypeNode"
|
"enumStructVariantTypeNode"
|
"enumTupleVariantTypeNode"
|
"amountTypeNode"
|
"arrayTypeNode"
|
"booleanTypeNode"
|
"bytesTypeNode"
|
"dateTimeTypeNode"
|
"enumTypeNode"
|
"fixedSizeTypeNode"
|
"hiddenPrefixTypeNode"
|
"hiddenSuffixTypeNode"
|
"mapTypeNode"
|
"numberTypeNode"
|
"optionTypeNode"
|
"postOffsetTypeNode"
|
"preOffsetTypeNode"
|
"publicKeyTypeNode"
|
"remainderOptionTypeNode"
|
"sentinelTypeNode"
|
"setTypeNode"
|
"sizePrefixTypeNode"
|
"solAmountTypeNode"
|
"stringTypeNode"
|
"structTypeNode"
|
"tupleTypeNode"
|
"zeroableOptionTypeNode"
|
"structFieldTypeNode"
|
"mapEntryValueNode"
|
"arrayValueNode"
|
"booleanValueNode"
|
"bytesValueNode"
|
"constantValueNode"
|
"enumValueNode"
|
"mapValueNode"
|
"noneValueNode"
|
"numberValueNode"
|
"publicKeyValueNode"
|
"setValueNode"
|
"someValueNode"
|
"stringValueNode"
|
"structValueNode"
|
"tupleValueNode"
|
"structFieldValueNode"
|
"rootNode"
,
>
(
path
:
readonly
Node
[]
,
kind
:
TKind
|
TKind
[]
,
)
:
|
NodePath
<
Extract
<
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
[]
,
>
,
>
,
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
DefinedTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ErrorNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionNode
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
,
|
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
|
undefined
,
|
InstructionRemainingAccountsNode
<
ArgumentValueNode
|
ResolverValueNode
<
((...)
|
(...))
[]
>
,
>
[]
|
undefined
,
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionRemainingAccountsNode
<
|
ArgumentValueNode
|
ResolverValueNode
<
(
AccountValueNode
|
ArgumentValueNode
)
[]
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ProgramNode
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
[]
,
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
(...)
|
(...)
>
[]
>
,
>
,
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
[]
,
InstructionNode
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
,
|
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
|
undefined
,
|
InstructionRemainingAccountsNode
<
ArgumentValueNode
|
ResolverValueNode
<
(...)
>
,
>
[]
|
undefined
,
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
[]
,
DefinedTypeNode
<
TypeNode
>
[]
,
ErrorNode
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PdaSeedValueNode
<
AccountValueNode
|
ArgumentValueNode
|
StandaloneValueNode
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
AccountBumpValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
AccountValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ArgumentValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConditionalValueNode
<
ConditionNode
,
StandaloneValueNode
|
undefined
,
InstructionInputValueNode
|
undefined
,
InstructionInputValueNode
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
IdentityValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PayerValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PdaValueNode
<
PdaSeedValueNode
<
AccountValueNode
|
ArgumentValueNode
|
StandaloneValueNode
,
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
ProgramIdValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ResolverValueNode
<
(
AccountValueNode
|
ArgumentValueNode
)
[]
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
FixedCountNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PrefixedCountNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
RemainderCountNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConstantDiscriminatorNode
<
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
FieldDiscriminatorNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SizeDiscriminatorNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
AccountLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
DefinedTypeLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionAccountLinkNode
<
InstructionLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionArgumentLinkNode
<
InstructionLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
ProgramLinkNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConstantPdaSeedNode
<
TypeNode
,
ProgramIdValueNode
|
StandaloneValueNode
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
VariablePdaSeedNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
EnumEmptyVariantTypeNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
EnumStructVariantTypeNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
[]
,
>
,
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
EnumTupleVariantTypeNode
<
NestedTypeNode
<
TupleTypeNode
<
TypeNode
[]
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
AmountTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
ArrayTypeNode
<
TypeNode
,
RegisteredCountNode
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
BooleanTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
BytesTypeNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
DateTimeTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
EnumTypeNode
<
EnumVariantTypeNode
[]
,
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
FixedSizeTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
HiddenPrefixTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
HiddenSuffixTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
MapTypeNode
<
TypeNode
,
TypeNode
,
RegisteredCountNode
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
NumberTypeNode
<
NumberFormat
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
OptionTypeNode
<
TypeNode
,
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PostOffsetTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PreOffsetTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PublicKeyTypeNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
RemainderOptionTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SentinelTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
SetTypeNode
<
TypeNode
,
RegisteredCountNode
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
SizePrefixTypeNode
<
TypeNode
,
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
SolAmountTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
StringTypeNode
<
BytesEncoding
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
TupleTypeNode
<
TypeNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ZeroableOptionTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
MapEntryValueNode
<
StandaloneValueNode
,
StandaloneValueNode
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
ArrayValueNode
<
StandaloneValueNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
BooleanValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
BytesValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
EnumValueNode
<
DefinedTypeLinkNode
<
ProgramLinkNode
|
undefined
>
,
|
StructValueNode
<
StructFieldValueNode
<
StandaloneValueNode
>
[]
>
|
TupleValueNode
<
StandaloneValueNode
[]
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
MapValueNode
<
MapEntryValueNode
<
StandaloneValueNode
,
StandaloneValueNode
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
NoneValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
NumberValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PublicKeyValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SetValueNode
<
StandaloneValueNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SomeValueNode
<
StandaloneValueNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StringValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StructValueNode
<
StructFieldValueNode
<
StandaloneValueNode
>
[]
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
TupleValueNode
<
StandaloneValueNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StructFieldValueNode
<
StandaloneValueNode
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
RootNode
<
ProgramNode
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
[]
,
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
(...)
,
(...)
>
[]
>
>
,
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
[]
,
InstructionNode
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
(...)
|
(...)
>
[]
|
undefined
,
InstructionRemainingAccountsNode
<
(...)
|
(...)
>
[]
|
undefined
,
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
[]
,
DefinedTypeNode
<
TypeNode
>
[]
,
ErrorNode
[]
,
>
,
ProgramNode
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
[]
,
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
(...)
[]
>
>
,
PdaLinkNode
<
(...)
|
(...)
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
[]
,
InstructionNode
<
InstructionAccountNode
<
(...)
|
(...)
>
[]
,
InstructionArgumentNode
<
(...)
|
(...)
>
[]
,
InstructionArgumentNode
<
(...)
>
[]
|
undefined
,
InstructionRemainingAccountsNode
<
(...)
>
[]
|
undefined
,
InstructionByteDeltaNode
<
(...)
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
[]
,
DefinedTypeNode
<
TypeNode
>
[]
,
ErrorNode
[]
,
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
undefined
Type Parameters
TKind
extends
|
"accountNode"
|
"definedTypeNode"
|
"errorNode"
|
"instructionAccountNode"
|
"instructionArgumentNode"
|
"instructionByteDeltaNode"
|
"instructionNode"
|
"instructionRemainingAccountsNode"
|
"pdaNode"
|
"programNode"
|
"pdaSeedValueNode"
|
"accountBumpValueNode"
|
"accountValueNode"
|
"argumentValueNode"
|
"conditionalValueNode"
|
"identityValueNode"
|
"payerValueNode"
|
"pdaValueNode"
|
"programIdValueNode"
|
"resolverValueNode"
|
"fixedCountNode"
|
"prefixedCountNode"
|
"remainderCountNode"
|
"constantDiscriminatorNode"
|
"fieldDiscriminatorNode"
|
"sizeDiscriminatorNode"
|
"accountLinkNode"
|
"definedTypeLinkNode"
|
"instructionAccountLinkNode"
|
"instructionArgumentLinkNode"
|
"instructionLinkNode"
|
"pdaLinkNode"
|
"programLinkNode"
|
"constantPdaSeedNode"
|
"variablePdaSeedNode"
|
"enumEmptyVariantTypeNode"
|
"enumStructVariantTypeNode"
|
"enumTupleVariantTypeNode"
|
"amountTypeNode"
|
"arrayTypeNode"
|
"booleanTypeNode"
|
"bytesTypeNode"
|
"dateTimeTypeNode"
|
"enumTypeNode"
|
"fixedSizeTypeNode"
|
"hiddenPrefixTypeNode"
|
"hiddenSuffixTypeNode"
|
"mapTypeNode"
|
"numberTypeNode"
|
"optionTypeNode"
|
"postOffsetTypeNode"
|
"preOffsetTypeNode"
|
"publicKeyTypeNode"
|
"remainderOptionTypeNode"
|
"sentinelTypeNode"
|
"setTypeNode"
|
"sizePrefixTypeNode"
|
"solAmountTypeNode"
|
"stringTypeNode"
|
"structTypeNode"
|
"tupleTypeNode"
|
"zeroableOptionTypeNode"
|
"structFieldTypeNode"
|
"mapEntryValueNode"
|
"arrayValueNode"
|
"booleanValueNode"
|
"bytesValueNode"
|
"constantValueNode"
|
"enumValueNode"
|
"mapValueNode"
|
"noneValueNode"
|
"numberValueNode"
|
"publicKeyValueNode"
|
"setValueNode"
|
"someValueNode"
|
"stringValueNode"
|
"structValueNode"
|
"tupleValueNode"
|
"structFieldValueNode"
|
"rootNode"
Parameters
path
:
readonly
Node
[]
kind
:
TKind
|
TKind
[]
Returns
|
NodePath
<
Extract
<
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
[]
,
>
,
>
,
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
DefinedTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ErrorNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionNode
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
,
|
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
|
undefined
,
|
InstructionRemainingAccountsNode
<
ArgumentValueNode
|
ResolverValueNode
<
((...)
|
(...))
[]
>
,
>
[]
|
undefined
,
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionRemainingAccountsNode
<
|
ArgumentValueNode
|
ResolverValueNode
<
(
AccountValueNode
|
ArgumentValueNode
)
[]
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ProgramNode
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
[]
,
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
(...)
|
(...)
>
[]
>
,
>
,
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
[]
,
InstructionNode
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
,
|
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
|
undefined
,
|
InstructionRemainingAccountsNode
<
ArgumentValueNode
|
ResolverValueNode
<
(...)
>
,
>
[]
|
undefined
,
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
[]
,
DefinedTypeNode
<
TypeNode
>
[]
,
ErrorNode
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PdaSeedValueNode
<
AccountValueNode
|
ArgumentValueNode
|
StandaloneValueNode
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
AccountBumpValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
AccountValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ArgumentValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConditionalValueNode
<
ConditionNode
,
StandaloneValueNode
|
undefined
,
InstructionInputValueNode
|
undefined
,
InstructionInputValueNode
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
IdentityValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PayerValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PdaValueNode
<
PdaSeedValueNode
<
AccountValueNode
|
ArgumentValueNode
|
StandaloneValueNode
,
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
ProgramIdValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ResolverValueNode
<
(
AccountValueNode
|
ArgumentValueNode
)
[]
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
FixedCountNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PrefixedCountNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
RemainderCountNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConstantDiscriminatorNode
<
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
FieldDiscriminatorNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SizeDiscriminatorNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
AccountLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
DefinedTypeLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionAccountLinkNode
<
InstructionLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionArgumentLinkNode
<
InstructionLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
InstructionLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
ProgramLinkNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConstantPdaSeedNode
<
TypeNode
,
ProgramIdValueNode
|
StandaloneValueNode
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
VariablePdaSeedNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
EnumEmptyVariantTypeNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
EnumStructVariantTypeNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
[]
,
>
,
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
EnumTupleVariantTypeNode
<
NestedTypeNode
<
TupleTypeNode
<
TypeNode
[]
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
AmountTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
ArrayTypeNode
<
TypeNode
,
RegisteredCountNode
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
BooleanTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
BytesTypeNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
DateTimeTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
EnumTypeNode
<
EnumVariantTypeNode
[]
,
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
FixedSizeTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
HiddenPrefixTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
HiddenSuffixTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
MapTypeNode
<
TypeNode
,
TypeNode
,
RegisteredCountNode
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
NumberTypeNode
<
NumberFormat
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
OptionTypeNode
<
TypeNode
,
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
PostOffsetTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PreOffsetTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PublicKeyTypeNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
RemainderOptionTypeNode
<
TypeNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SentinelTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
SetTypeNode
<
TypeNode
,
RegisteredCountNode
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
SizePrefixTypeNode
<
TypeNode
,
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
SolAmountTypeNode
<
NestedTypeNode
<
NumberTypeNode
<
NumberFormat
>
>
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
StringTypeNode
<
BytesEncoding
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StructTypeNode
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
TupleTypeNode
<
TypeNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ZeroableOptionTypeNode
<
TypeNode
,
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
StructFieldTypeNode
<
TypeNode
,
StandaloneValueNode
|
undefined
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
MapEntryValueNode
<
StandaloneValueNode
,
StandaloneValueNode
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
ArrayValueNode
<
StandaloneValueNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
BooleanValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
BytesValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
ConstantValueNode
<
TypeNode
,
StandaloneValueNode
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
EnumValueNode
<
DefinedTypeLinkNode
<
ProgramLinkNode
|
undefined
>
,
|
StructValueNode
<
StructFieldValueNode
<
StandaloneValueNode
>
[]
>
|
TupleValueNode
<
StandaloneValueNode
[]
>
|
undefined
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
MapValueNode
<
MapEntryValueNode
<
StandaloneValueNode
,
StandaloneValueNode
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
NoneValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
NumberValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
PublicKeyValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SetValueNode
<
StandaloneValueNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
SomeValueNode
<
StandaloneValueNode
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StringValueNode
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StructValueNode
<
StructFieldValueNode
<
StandaloneValueNode
>
[]
>
,
{
kind
:
TKind
}
,
>
,
>
|
NodePath
<
Extract
<
TupleValueNode
<
StandaloneValueNode
[]
>
,
{
kind
:
TKind
}
>
>
|
NodePath
<
Extract
<
StructFieldValueNode
<
StandaloneValueNode
>
,
{
kind
:
TKind
}
>
,
>
|
NodePath
<
Extract
<
RootNode
<
ProgramNode
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
[]
,
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
StructFieldTypeNode
<
(...)
,
(...)
>
[]
>
>
,
PdaLinkNode
<
ProgramLinkNode
|
undefined
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
[]
,
InstructionNode
<
InstructionAccountNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
InstructionInputValueNode
|
undefined
>
[]
,
InstructionArgumentNode
<
(...)
|
(...)
>
[]
|
undefined
,
InstructionRemainingAccountsNode
<
(...)
|
(...)
>
[]
|
undefined
,
InstructionByteDeltaNode
<
InstructionByteDeltaNodeValue
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
[]
,
DefinedTypeNode
<
TypeNode
>
[]
,
ErrorNode
[]
,
>
,
ProgramNode
<
PdaNode
<
RegisteredPdaSeedNode
[]
>
[]
,
AccountNode
<
NestedTypeNode
<
StructTypeNode
<
(...)
[]
>
>
,
PdaLinkNode
<
(...)
|
(...)
>
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
>
[]
,
InstructionNode
<
InstructionAccountNode
<
(...)
|
(...)
>
[]
,
InstructionArgumentNode
<
(...)
|
(...)
>
[]
,
InstructionArgumentNode
<
(...)
>
[]
|
undefined
,
InstructionRemainingAccountsNode
<
(...)
>
[]
|
undefined
,
InstructionByteDeltaNode
<
(...)
>
[]
|
undefined
,
RegisteredDiscriminatorNode
[]
|
undefined
,
SubInstructionNode
[]
|
undefined
,
>
[]
,
DefinedTypeNode
<
TypeNode
>
[]
,
ErrorNode
[]
,
>
[]
,
>
,
{
kind
:
TKind
}
,
>
,
>
|
undefined
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Coda by Ian Macalinao
Loading...