@kinobi-so/nodes
Advanced tools
Comparing version 0.20.6 to 0.21.0
import type { GetNodeFromKind, Node, NodeKind } from '@kinobi-so/node-types'; | ||
export declare const REGISTERED_NODE_KINDS: ("accountBumpValueNode" | "accountValueNode" | "argumentValueNode" | "conditionalValueNode" | "arrayValueNode" | "bytesValueNode" | "booleanValueNode" | "constantValueNode" | "enumValueNode" | "mapValueNode" | "noneValueNode" | "numberValueNode" | "setValueNode" | "someValueNode" | "structValueNode" | "tupleValueNode" | "publicKeyValueNode" | "stringValueNode" | "mapEntryValueNode" | "structFieldValueNode" | "identityValueNode" | "payerValueNode" | "pdaValueNode" | "programIdValueNode" | "resolverValueNode" | "pdaSeedValueNode" | "programLinkNode" | "accountLinkNode" | "definedTypeLinkNode" | "pdaLinkNode" | "pdaNode" | "fixedCountNode" | "remainderCountNode" | "prefixedCountNode" | "amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode" | "constantDiscriminatorNode" | "fieldDiscriminatorNode" | "sizeDiscriminatorNode" | "constantPdaSeedNode" | "variablePdaSeedNode" | "enumEmptyVariantTypeNode" | "enumStructVariantTypeNode" | "enumTupleVariantTypeNode" | "structFieldTypeNode" | "rootNode" | "programNode" | "accountNode" | "instructionAccountNode" | "instructionArgumentNode" | "instructionByteDeltaNode" | "instructionNode" | "instructionRemainingAccountsNode" | "errorNode" | "definedTypeNode")[]; | ||
export declare const REGISTERED_NODE_KINDS: ("accountBumpValueNode" | "accountValueNode" | "argumentValueNode" | "conditionalValueNode" | "arrayValueNode" | "bytesValueNode" | "booleanValueNode" | "constantValueNode" | "enumValueNode" | "mapValueNode" | "noneValueNode" | "numberValueNode" | "setValueNode" | "someValueNode" | "structValueNode" | "tupleValueNode" | "publicKeyValueNode" | "stringValueNode" | "mapEntryValueNode" | "structFieldValueNode" | "identityValueNode" | "payerValueNode" | "pdaValueNode" | "programIdValueNode" | "resolverValueNode" | "pdaSeedValueNode" | "programLinkNode" | "accountLinkNode" | "definedTypeLinkNode" | "pdaLinkNode" | "pdaNode" | "fixedCountNode" | "remainderCountNode" | "prefixedCountNode" | "amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "remainderOptionTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode" | "constantDiscriminatorNode" | "fieldDiscriminatorNode" | "sizeDiscriminatorNode" | "constantPdaSeedNode" | "variablePdaSeedNode" | "enumEmptyVariantTypeNode" | "enumStructVariantTypeNode" | "enumTupleVariantTypeNode" | "structFieldTypeNode" | "rootNode" | "programNode" | "accountNode" | "instructionAccountNode" | "instructionArgumentNode" | "instructionByteDeltaNode" | "instructionNode" | "instructionRemainingAccountsNode" | "errorNode" | "definedTypeNode")[]; | ||
export declare function isNode<TKind extends NodeKind>(node: Node | null | undefined, kind: TKind | TKind[]): node is GetNodeFromKind<TKind>; | ||
@@ -4,0 +4,0 @@ export declare function assertIsNode<TKind extends NodeKind>(node: Node | null | undefined, kind: TKind | TKind[]): asserts node is GetNodeFromKind<TKind>; |
@@ -21,2 +21,3 @@ export * from './AmountTypeNode'; | ||
export * from './PublicKeyTypeNode'; | ||
export * from './RemainderOptionTypeNode'; | ||
export * from './SentinelTypeNode'; | ||
@@ -23,0 +24,0 @@ export * from './SetTypeNode'; |
@@ -1,3 +0,3 @@ | ||
export declare const STANDALONE_TYPE_NODE_KINDS: ("amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode")[]; | ||
export declare const REGISTERED_TYPE_NODE_KINDS: ("amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode" | "enumEmptyVariantTypeNode" | "enumStructVariantTypeNode" | "enumTupleVariantTypeNode" | "structFieldTypeNode")[]; | ||
export declare const STANDALONE_TYPE_NODE_KINDS: ("amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "remainderOptionTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode")[]; | ||
export declare const REGISTERED_TYPE_NODE_KINDS: ("amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "remainderOptionTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode" | "enumEmptyVariantTypeNode" | "enumStructVariantTypeNode" | "enumTupleVariantTypeNode" | "structFieldTypeNode")[]; | ||
/** | ||
@@ -9,3 +9,3 @@ * Type Node Helpers. | ||
*/ | ||
export declare const TYPE_NODES: ("definedTypeLinkNode" | "amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode")[]; | ||
export declare const TYPE_NODES: ("definedTypeLinkNode" | "amountTypeNode" | "arrayTypeNode" | "booleanTypeNode" | "bytesTypeNode" | "dateTimeTypeNode" | "enumTypeNode" | "fixedSizeTypeNode" | "hiddenPrefixTypeNode" | "hiddenSuffixTypeNode" | "mapTypeNode" | "numberTypeNode" | "optionTypeNode" | "postOffsetTypeNode" | "preOffsetTypeNode" | "publicKeyTypeNode" | "remainderOptionTypeNode" | "sentinelTypeNode" | "setTypeNode" | "sizePrefixTypeNode" | "solAmountTypeNode" | "stringTypeNode" | "structTypeNode" | "tupleTypeNode" | "zeroableOptionTypeNode")[]; | ||
//# sourceMappingURL=TypeNode.d.ts.map |
{ | ||
"name": "@kinobi-so/nodes", | ||
"version": "0.20.6", | ||
"version": "0.21.0", | ||
"description": "Node specifications and helpers for the Kinobi standard", | ||
@@ -38,4 +38,4 @@ "exports": { | ||
"dependencies": { | ||
"@kinobi-so/errors": "0.20.6", | ||
"@kinobi-so/node-types": "0.20.6" | ||
"@kinobi-so/errors": "0.21.0", | ||
"@kinobi-so/node-types": "0.21.0" | ||
}, | ||
@@ -42,0 +42,0 @@ "license": "MIT", |
@@ -90,2 +90,3 @@ # Kinobi ➤ Nodes | ||
- [`PublicKeyTypeNode`](./docs/typeNodes/PublicKeyTypeNode.md) | ||
- [`RemainderOptionTypeNode`](./docs/typeNodes/RemainderOptionTypeNode.md) | ||
- [`SentinelTypeNode`](./docs/typeNodes/SentinelTypeNode.md) | ||
@@ -92,0 +93,0 @@ - [`SetTypeNode`](./docs/typeNodes/SetTypeNode.md) |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
641686
209
5949
117
+ Added@kinobi-so/errors@0.21.0(transitive)
+ Added@kinobi-so/node-types@0.21.0(transitive)
- Removed@kinobi-so/errors@0.20.6(transitive)
- Removed@kinobi-so/node-types@0.20.6(transitive)
Updated@kinobi-so/errors@0.21.0
Updated@kinobi-so/node-types@0.21.0