Coda by Ian Macalinao
Preparing search index...
@macalinao/coda
identityVisitor
Function identityVisitor
identityVisitor
<
TNodeKind
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"
=
|
"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"
,
>
(
options
?:
{
keys
?:
TNodeKind
[]
}
,
)
:
Visitor
<
Node
|
null
,
TNodeKind
>
Type Parameters
TNodeKind
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"
=
|
"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
Optional
options
:
{
keys
?:
TNodeKind
[]
}
Returns
Visitor
<
Node
|
null
,
TNodeKind
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Coda by Ian Macalinao
Loading...