Options
All
  • Public
  • Public/Protected
  • All
Menu

@iov/multichain Documentation

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Type aliases

AbstractBatch

AbstractBatch<K, V>: PutBatch<K, V> | DelBatch<K, V>

Type parameters

  • K

  • V

AccountQuery

AccountQuery: AddressQuery | PubkeyQuery

ActionConstructorOptions

ActionConstructorOptions: number & object

Address

Address: string & As<"address">

A codec specific address encoded as a string

AtomicSwap

AtomicSwapQuery

Binary

BlockHash

BlockHash: Uint8Array & As<"block-hash">

Merkle root

BlockId

BlockId: string & As<"block-id">

A printable block ID in a blockchain-specific format.

In Lisk, this is a uint64 number like 3444561236416494115 and in BNS this is an upper hex encoded 20 byte hash like 6DD2BFCD9CEFE93C64C15439C513BFD61A0225BB. Ethereum uses 0x-prefixed hashes like 0x4bd6efe48bed3ea4fd25678cc81d1ed372bb8c8654c29880889fed66130c6502

hash

hash: Uint8Array

parts

parts: object

Type declaration

BlockInfo

Information attached to a signature about its state in a block

BlockParent

BnsTx

BnsUsernamesQuery

ChainId

ChainId: string & As<"chain-id">

Used to differentiate a blockchain. Should be alphanumeric or -_/ and unique

Class

CompletionStatement

Condition

Condition: Uint8Array & As<"Condition">

A Weave condition

Conditional

ConfirmedAndSignedTransaction

ConfirmedAndSignedTransaction<T>: ConfirmedTransaction<T> & SignedTransaction<T>

Type parameters

Declaration

Encoder

Encoder<T>: function

Type parameters

  • T: requests.Request

Type declaration

Erc20TokensMap

Erc20TokensMap: ReadonlyMap<TokenTicker, Erc20Options>

ErrorCallback

ErrorCallback: function

Type declaration

    • (err: Error | undefined): void
    • Parameters

      • err: Error | undefined

      Returns void

ErrorKeyValueCallback

ErrorKeyValueCallback<K, V>: function

Type parameters

  • K

  • V

Type declaration

    • (err: Error | undefined, key: K, value: V): void
    • Parameters

      • err: Error | undefined
      • key: K
      • value: V

      Returns void

ErrorValueCallback

ErrorValueCallback<V>: function

Type parameters

  • V

Type declaration

    • (err: Error | undefined, value: V): void
    • Parameters

      • err: Error | undefined
      • value: V

      Returns void

ExportDeclaration

Expression

ExpressionWrapper

Flow

FlowBaseAnnotation

FlowDeclaration

FlowTypeAnnotation

For

ForXStatement

Function

FunctionParent

Hash

Hash: Uint8Array & As<"hash">

HashId

HashId: Uint8Array & As<"hashid">

Type to differentiate between a raw hash of the data and the id used internally in weave

HealthResponse

HealthResponse: null

Immutable

IovBech32Prefix

IovBech32Prefix: "iov" | "tiov"

IpPortString

IpPortString: string & As<"ipport">

JSONSchema4Type

JSONSchema4Type: any[] | boolean | number | null | object | string

JSONSchema4TypeName

JSONSchema4TypeName: "string" | "number" | "integer" | "boolean" | "object" | "array" | "null" | "any"

JSONSchema4Version

JSONSchema4Version: string

JSONSchema6Definition

JSONSchema6Definition: JSONSchema6 | boolean

JSONSchema6Type

JSONSchema6Type: any[] | boolean | number | null | object | string

JSONSchema6TypeName

JSONSchema6TypeName: "string" | "number" | "integer" | "boolean" | "object" | "array" | "null" | "any"

JSONSchema6Version

JSONSchema6Version: string

JSONSchema7Definition

JSONSchema7Definition: JSONSchema7 | boolean

JSONSchema7Type

JSONSchema7Type: JSONSchema7Array[] | boolean | number | null | object | string

JSONSchema7TypeName

JSONSchema7TypeName: "string" | "number" | "integer" | "boolean" | "object" | "array" | "null"

JSONSchema7Version

JSONSchema7Version: string

JSX

JsonCompatibleValue

JsonCompatibleValue: JsonCompatibleDictionary | JsonCompatibleArray | string | number | boolean | null

A single JSON value. This is the missing return type of JSON.parse().

JsonRpcId

JsonRpcId: number | string

JsonRpcResponse

KeyType

KeyType: "curve25519" | "ed25519" | "x25519"

KeyringSerializationString

KeyringSerializationString: string & As<"keyring-serialization">

LVal

Literal

Loop

ModuleDeclaration

ModuleSpecifier

Nonce

Nonce: number & As<"nonce">

An integer in the safe integer range

ObjectMember

Pattern

PluginName

PluginName: "estree" | "jsx" | "flow" | "typescript" | "classConstructorCall" | "doExpressions" | "objectRestSpread" | "decorators" | "classProperties" | "exportExtensions" | "asyncGenerators" | "functionBind" | "functionSent" | "dynamicImport"

PostableBytes

PostableBytes: Uint8Array & As<"postable">

Preimage

Preimage: Uint8Array & As<"preimage">

PrivkeyBytes

PrivkeyBytes: Uint8Array & As<"privkey-bytes">

Property

ProposalAction

The action to be executed when the proposal is accepted

PubkeyBytes

PubkeyBytes: Uint8Array & As<"pubkey-bytes">

Pureish

QueryString

QueryString: string & As<"query">

ReducerFunc

ReducerFunc<T, U>: function

Type parameters

  • T

  • U

Type declaration

    • (acc: U, evt: T): U
    • Parameters

      • acc: U
      • evt: T

      Returns U

Request

Response

SameTypeStreamOperator

SameTypeStreamOperator<T>: function

The type that fits into Stream.compose() with input stream and output stream of the same type.

Type parameters

  • T

Type declaration

Scopable

SearchFunction

SearchFunction<T>: function

Type parameters

  • T

Type declaration

    • (value: T): boolean
    • Parameters

      • value: T

      Returns boolean

Secp256k1Keypair

Secp256k1Keypair: Keypair & As<"secp256k1-keypair">

SignableBytes

SignableBytes: Uint8Array & As<"signable">

SignatureBytes

SignatureBytes: Uint8Array & As<"signature">

Statement

StringOutputFormat

StringOutputFormat: "text" | "hex" | "base64"

SwapIdBytes

SwapIdBytes: Uint8Array & As<"swap-id">

SwapTimeout

SwapTransaction

TSEntityName

TSEntityName: Identifier | TSQualifiedName

TSType

TSTypeElement

Terminatorless

TokenTicker

TokenTicker: string & As<"token-ticker">

TransactionId

TransactionId: string & As<"transaction-id">

A printable transaction ID in a blockchain-specific format.

In Lisk, this is a uint64 number like 3444561236416494115 and in BNS this is an upper hex encoded 20 byte hash like 3A0DB99E82E11DBB9F987EFCD04264305C2CA6F2. Ethereum uses 0x-prefixed hashes like 0xce8145665aa6ce4c7d01aabffbb610efd03de4d84785840d43b000e1b7e785c3

TxBytes

TxBytes: Uint8Array & As<"tx-bytes">

Raw transaction bytes

TxHash

TxHash: Uint8Array & As<"tx-hash">

A raw tendermint transaction hash, currently 20 bytes

Uint8ArrayOutputFormat

Uint8ArrayOutputFormat: "uint8array"

UnaryLike

UnsignedTransaction

UnsignedTransaction: LightTransaction & WithCreator

UserWhitespacable

ValidatorPubkey

ValidatorPubkey: ValidatorEd25519Pubkey

Union type for different possible pubkeys. Currently only Ed25519 supported.

ValidatorSignature

ValidatorSignature: ValidatorEd25519Signature

Union type for different possible voting signatures. Currently only Ed25519 supported.

WalletDeserializer

WalletDeserializer: function

Type declaration

WalletId

WalletId: string & As<"wallet-id">

WalletImplementationIdString

WalletImplementationIdString: string & As<"wallet-implementation-id">

WalletSerializationString

WalletSerializationString: string & As<"wallet-serialization">

While

Xchacha20poly1305IetfCiphertext

Xchacha20poly1305IetfCiphertext: Uint8Array & As<"xchacha20poly1305ietf-ciphertext">

Xchacha20poly1305IetfKey

Xchacha20poly1305IetfKey: Uint8Array & As<"xchacha20poly1305ietf-key">

Xchacha20poly1305IetfMessage

Xchacha20poly1305IetfMessage: Uint8Array & As<"xchacha20poly1305ietf-message">

Xchacha20poly1305IetfNonce

Xchacha20poly1305IetfNonce: Uint8Array & As<"xchacha20poly1305ietf-nonce">

Variables

Const AbstractChainedBatch

AbstractChainedBatch: AbstractChainedBatchConstructor

Const AbstractIterator

AbstractIterator: AbstractIteratorConstructor

Const AbstractLevelDOWN

AbstractLevelDOWN: AbstractLevelDOWNConstructor

Const KEYS

Const MemDown

Const SODIUM_LIBRARY_VERSION_MAJOR

SODIUM_LIBRARY_VERSION_MAJOR: number

Const SODIUM_LIBRARY_VERSION_MINOR

SODIUM_LIBRARY_VERSION_MINOR: number

Const SODIUM_VERSION_STRING

SODIUM_VERSION_STRING: string

Const bnsCodec

bnsCodec: TxCodec

Const crypto_aead_chacha20poly1305_ABYTES

crypto_aead_chacha20poly1305_ABYTES: number

Const crypto_aead_chacha20poly1305_KEYBYTES

crypto_aead_chacha20poly1305_KEYBYTES: number

Const crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX

crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX: number

Const crypto_aead_chacha20poly1305_NPUBBYTES

crypto_aead_chacha20poly1305_NPUBBYTES: number

Const crypto_aead_chacha20poly1305_NSECBYTES

crypto_aead_chacha20poly1305_NSECBYTES: number

Const crypto_aead_chacha20poly1305_ietf_ABYTES

crypto_aead_chacha20poly1305_ietf_ABYTES: number

Const crypto_aead_chacha20poly1305_ietf_KEYBYTES

crypto_aead_chacha20poly1305_ietf_KEYBYTES: number

Const crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX

crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX: number

Const crypto_aead_chacha20poly1305_ietf_NPUBBYTES

crypto_aead_chacha20poly1305_ietf_NPUBBYTES: number

Const crypto_aead_chacha20poly1305_ietf_NSECBYTES

crypto_aead_chacha20poly1305_ietf_NSECBYTES: number

Const crypto_aead_xchacha20poly1305_ietf_ABYTES

crypto_aead_xchacha20poly1305_ietf_ABYTES: number

Const crypto_aead_xchacha20poly1305_ietf_KEYBYTES

crypto_aead_xchacha20poly1305_ietf_KEYBYTES: number

Const crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX

crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX: number

Const crypto_aead_xchacha20poly1305_ietf_NPUBBYTES

crypto_aead_xchacha20poly1305_ietf_NPUBBYTES: number

Const crypto_aead_xchacha20poly1305_ietf_NSECBYTES

crypto_aead_xchacha20poly1305_ietf_NSECBYTES: number

Const crypto_auth_BYTES

crypto_auth_BYTES: number

Const crypto_auth_KEYBYTES

crypto_auth_KEYBYTES: number

Const crypto_box_BEFORENMBYTES

crypto_box_BEFORENMBYTES: number

Const crypto_box_MACBYTES

crypto_box_MACBYTES: number

Const crypto_box_MESSAGEBYTES_MAX

crypto_box_MESSAGEBYTES_MAX: number

Const crypto_box_NONCEBYTES

crypto_box_NONCEBYTES: number

Const crypto_box_PUBLICKEYBYTES

crypto_box_PUBLICKEYBYTES: number

Const crypto_box_SEALBYTES

crypto_box_SEALBYTES: number

Const crypto_box_SECRETKEYBYTES

crypto_box_SECRETKEYBYTES: number

Const crypto_box_SEEDBYTES

crypto_box_SEEDBYTES: number

Const crypto_generichash_BYTES

crypto_generichash_BYTES: number

Const crypto_generichash_BYTES_MAX

crypto_generichash_BYTES_MAX: number

Const crypto_generichash_BYTES_MIN

crypto_generichash_BYTES_MIN: number

Const crypto_generichash_KEYBYTES

crypto_generichash_KEYBYTES: number

Const crypto_generichash_KEYBYTES_MAX

crypto_generichash_KEYBYTES_MAX: number

Const crypto_generichash_KEYBYTES_MIN

crypto_generichash_KEYBYTES_MIN: number

Const crypto_hash_BYTES

crypto_hash_BYTES: number

Const crypto_kdf_BYTES_MAX

crypto_kdf_BYTES_MAX: number

Const crypto_kdf_BYTES_MIN

crypto_kdf_BYTES_MIN: number

Const crypto_kdf_CONTEXTBYTES

crypto_kdf_CONTEXTBYTES: number

Const crypto_kdf_KEYBYTES

crypto_kdf_KEYBYTES: number

Const crypto_kx_PUBLICKEYBYTES

crypto_kx_PUBLICKEYBYTES: number

Const crypto_kx_SECRETKEYBYTES

crypto_kx_SECRETKEYBYTES: number

Const crypto_kx_SEEDBYTES

crypto_kx_SEEDBYTES: number

Const crypto_kx_SESSIONKEYBYTES

crypto_kx_SESSIONKEYBYTES: number

Const crypto_pwhash_ALG_ARGON2I13

crypto_pwhash_ALG_ARGON2I13: number

Const crypto_pwhash_ALG_ARGON2ID13

crypto_pwhash_ALG_ARGON2ID13: number

Const crypto_pwhash_ALG_DEFAULT

crypto_pwhash_ALG_DEFAULT: number

Const crypto_pwhash_BYTES_MAX

crypto_pwhash_BYTES_MAX: number

Const crypto_pwhash_BYTES_MIN

crypto_pwhash_BYTES_MIN: number

Const crypto_pwhash_MEMLIMIT_INTERACTIVE

crypto_pwhash_MEMLIMIT_INTERACTIVE: number

Const crypto_pwhash_MEMLIMIT_MAX

crypto_pwhash_MEMLIMIT_MAX: number

Const crypto_pwhash_MEMLIMIT_MIN

crypto_pwhash_MEMLIMIT_MIN: number

Const crypto_pwhash_MEMLIMIT_MODERATE

crypto_pwhash_MEMLIMIT_MODERATE: number

Const crypto_pwhash_MEMLIMIT_SENSITIVE

crypto_pwhash_MEMLIMIT_SENSITIVE: number

Const crypto_pwhash_OPSLIMIT_INTERACTIVE

crypto_pwhash_OPSLIMIT_INTERACTIVE: number

Const crypto_pwhash_OPSLIMIT_MAX

crypto_pwhash_OPSLIMIT_MAX: number

Const crypto_pwhash_OPSLIMIT_MIN

crypto_pwhash_OPSLIMIT_MIN: number

Const crypto_pwhash_OPSLIMIT_MODERATE

crypto_pwhash_OPSLIMIT_MODERATE: number

Const crypto_pwhash_OPSLIMIT_SENSITIVE

crypto_pwhash_OPSLIMIT_SENSITIVE: number

Const crypto_pwhash_PASSWD_MAX

crypto_pwhash_PASSWD_MAX: number

Const crypto_pwhash_PASSWD_MIN

crypto_pwhash_PASSWD_MIN: number

Const crypto_pwhash_SALTBYTES

crypto_pwhash_SALTBYTES: number

Const crypto_pwhash_STRBYTES

crypto_pwhash_STRBYTES: number

Const crypto_pwhash_STRPREFIX

crypto_pwhash_STRPREFIX: string

Const crypto_pwhash_STR_VERIFY

crypto_pwhash_STR_VERIFY: number

Const crypto_scalarmult_BYTES

crypto_scalarmult_BYTES: number

Const crypto_scalarmult_SCALARBYTES

crypto_scalarmult_SCALARBYTES: number

Const crypto_secretbox_KEYBYTES

crypto_secretbox_KEYBYTES: number

Const crypto_secretbox_MACBYTES

crypto_secretbox_MACBYTES: number

Const crypto_secretbox_MESSAGEBYTES_MAX

crypto_secretbox_MESSAGEBYTES_MAX: number

Const crypto_secretbox_NONCEBYTES

crypto_secretbox_NONCEBYTES: number

Const crypto_secretstream_xchacha20poly1305_ABYTES

crypto_secretstream_xchacha20poly1305_ABYTES: number

Const crypto_secretstream_xchacha20poly1305_HEADERBYTES

crypto_secretstream_xchacha20poly1305_HEADERBYTES: number

Const crypto_secretstream_xchacha20poly1305_KEYBYTES

crypto_secretstream_xchacha20poly1305_KEYBYTES: number

Const crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX

crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX: number

Const crypto_secretstream_xchacha20poly1305_TAG_FINAL

crypto_secretstream_xchacha20poly1305_TAG_FINAL: number

Const crypto_secretstream_xchacha20poly1305_TAG_MESSAGE

crypto_secretstream_xchacha20poly1305_TAG_MESSAGE: number

Const crypto_secretstream_xchacha20poly1305_TAG_PUSH

crypto_secretstream_xchacha20poly1305_TAG_PUSH: number

Const crypto_secretstream_xchacha20poly1305_TAG_REKEY

crypto_secretstream_xchacha20poly1305_TAG_REKEY: number

Const crypto_shorthash_BYTES

crypto_shorthash_BYTES: number

Const crypto_shorthash_KEYBYTES

crypto_shorthash_KEYBYTES: number

Const crypto_sign_BYTES

crypto_sign_BYTES: number

Const crypto_sign_MESSAGEBYTES_MAX

crypto_sign_MESSAGEBYTES_MAX: number

Const crypto_sign_PUBLICKEYBYTES

crypto_sign_PUBLICKEYBYTES: number

Const crypto_sign_SECRETKEYBYTES

crypto_sign_SECRETKEYBYTES: number

Const crypto_sign_SEEDBYTES

crypto_sign_SEEDBYTES: number

Const errors

errors: any

Const ethereumCodec

ethereumCodec: EthereumCodec

An unconfigured EthereumCodec for backwards compatibility

Const getBlockEventHeight

getBlockEventHeight: function

Type declaration

Const getHeaderEventHeight

getHeaderEventHeight: function

Type declaration

Const getTxEventHeight

getTxEventHeight: function

Type declaration

Const jsonRpcCode

jsonRpcCode: object

Error codes as specified in JSON-RPC 2.0

see

https://www.jsonrpc.org/specification#error_object

Type declaration

Const randombytes_SEEDBYTES

randombytes_SEEDBYTES: number

Const react

Const ready

ready: Promise<void>

Const v0_31

v0_31: Adaptor

Const v0_32

v0_32: Adaptor

Functions

TSAnyKeyword

  • Returns TSAnyKeyword

TSArrayType

  • Parameters

    Returns TSArrayType

TSAsExpression

  • Parameters

    Returns TSAsExpression

TSBooleanKeyword

  • Returns TSBooleanKeyword

TSCallSignatureDeclaration

TSConstructSignatureDeclaration

TSConstructorType

TSDeclareFunction

TSDeclareMethod

TSEnumDeclaration

TSEnumMember

TSExportAssignment

  • Parameters

    Returns TSExportAssignment

TSExpressionWithTypeArguments

TSExternalModuleReference

TSFunctionType

TSImportEqualsDeclaration

TSIndexSignature

TSIndexedAccessType

  • Parameters

    Returns TSIndexedAccessType

TSInterfaceBody

  • Parameters

    Returns TSInterfaceBody

TSInterfaceDeclaration

TSIntersectionType

  • Parameters

    Returns TSIntersectionType

TSLiteralType

TSMappedType

  • Parameters

    Returns TSMappedType

TSMethodSignature

TSModuleBlock

  • Parameters

    Returns TSModuleBlock

TSModuleDeclaration

TSNamespaceExportDeclaration

TSNeverKeyword

  • Returns TSNeverKeyword

TSNonNullExpression

  • Parameters

    Returns TSNonNullExpression

TSNullKeyword

  • Returns TSNullKeyword

TSNumberKeyword

  • Returns TSNumberKeyword

TSObjectKeyword

  • Returns TSObjectKeyword

TSParameterProperty

TSParenthesizedType

  • Parameters

    Returns TSParenthesizedType

TSPropertySignature

TSQualifiedName

TSStringKeyword

  • Returns TSStringKeyword

TSSymbolKeyword

  • Returns TSSymbolKeyword

TSThisType

  • Returns TSThisType

TSTupleType

  • Parameters

    Returns TSTupleType

TSTypeAliasDeclaration

TSTypeAnnotation

  • Parameters

    Returns TSTypeAnnotation

TSTypeAssertion

  • Parameters

    Returns TSTypeAssertion

TSTypeLiteral

  • Parameters

    Returns TSTypeLiteral

TSTypeOperator

  • Parameters

    Returns TSTypeOperator

TSTypeParameter

  • Parameters

    Returns TSTypeParameter

TSTypeParameterDeclaration

TSTypeParameterInstantiation

TSTypePredicate

TSTypeQuery

  • Parameters

    Returns TSTypeQuery

TSTypeReference

TSUndefinedKeyword

  • Returns TSUndefinedKeyword

TSUnionType

  • Parameters

    Returns TSUnionType

TSVoidKeyword

  • Returns TSVoidKeyword

add

  • add(a: Uint8Array, b: Uint8Array): void
  • Parameters

    • a: Uint8Array
    • b: Uint8Array

    Returns void

addressPrefix

anyTypeAnnotation

  • Returns AnyTypeAnnotation

appendSignBytes

arrayExpression

arrayPattern

  • Parameters

    Returns ArrayPattern

arrayTypeAnnotation

arraysEqual

  • arraysEqual(a: Uint8Array, b: Uint8Array): boolean

arrowFunctionExpression

asArray

assertAnyTypeAnnotation

  • assertAnyTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertArrayExpression

  • assertArrayExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertArrayPattern

  • assertArrayPattern(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertArrayTypeAnnotation

  • assertArrayTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertArrowFunctionExpression

  • assertArrowFunctionExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertAssignmentExpression

  • assertAssignmentExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertAssignmentPattern

  • assertAssignmentPattern(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertAwaitExpression

  • assertAwaitExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBinary

  • assertBinary(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBinaryExpression

  • assertBinaryExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBindExpression

  • assertBindExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBlock

  • assertBlock(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBlockParent

  • assertBlockParent(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBlockStatement

  • assertBlockStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBooleanLiteral

  • assertBooleanLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBooleanLiteralTypeAnnotation

  • assertBooleanLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBooleanTypeAnnotation

  • assertBooleanTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertBreakStatement

  • assertBreakStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertCallExpression

  • assertCallExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertCatchClause

  • assertCatchClause(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertClass

  • assertClass(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertClassBody

  • assertClassBody(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertClassDeclaration

  • assertClassDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertClassExpression

  • assertClassExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertClassImplements

  • assertClassImplements(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertClassMethod

  • assertClassMethod(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertClassProperty

  • assertClassProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertCompletionStatement

  • assertCompletionStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertConditional

  • assertConditional(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertConditionalExpression

  • assertConditionalExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertContinueStatement

  • assertContinueStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDebuggerStatement

  • assertDebuggerStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDeclaration

  • assertDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDeclareClass

  • assertDeclareClass(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDeclareFunction

  • assertDeclareFunction(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDeclareInterface

  • assertDeclareInterface(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDeclareModule

  • assertDeclareModule(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDeclareTypeAlias

  • assertDeclareTypeAlias(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDeclareVariable

  • assertDeclareVariable(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDecorator

  • assertDecorator(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDirective

  • assertDirective(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDirectiveLiteral

  • assertDirectiveLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDoExpression

  • assertDoExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertDoWhileStatement

  • assertDoWhileStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertEmptyStatement

  • assertEmptyStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExistentialTypeParam

  • assertExistentialTypeParam(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExportAllDeclaration

  • assertExportAllDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExportDeclaration

  • assertExportDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExportDefaultDeclaration

  • assertExportDefaultDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExportDefaultSpecifier

  • assertExportDefaultSpecifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExportNamedDeclaration

  • assertExportNamedDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExportNamespaceSpecifier

  • assertExportNamespaceSpecifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExportSpecifier

  • assertExportSpecifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExpression

  • assertExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExpressionStatement

  • assertExpressionStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertExpressionWrapper

  • assertExpressionWrapper(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFile

  • assertFile(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFlow

  • assertFlow(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFlowBaseAnnotation

  • assertFlowBaseAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFlowDeclaration

  • assertFlowDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFor

  • assertFor(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertForInStatement

  • assertForInStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertForOfStatement

  • assertForOfStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertForStatement

  • assertForStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertForXStatement

  • assertForXStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFunction

  • assertFunction(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFunctionDeclaration

  • assertFunctionDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFunctionExpression

  • assertFunctionExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFunctionParent

  • assertFunctionParent(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFunctionTypeAnnotation

  • assertFunctionTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertFunctionTypeParam

  • assertFunctionTypeParam(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertGenericTypeAnnotation

  • assertGenericTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertIdentifier

  • assertIdentifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertIfStatement

  • assertIfStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertImmutable

  • assertImmutable(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertImportDeclaration

  • assertImportDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertImportDefaultSpecifier

  • assertImportDefaultSpecifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertImportNamespaceSpecifier

  • assertImportNamespaceSpecifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertImportSpecifier

  • assertImportSpecifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertInterfaceDeclaration

  • assertInterfaceDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertInterfaceExtends

  • assertInterfaceExtends(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertIntersectionTypeAnnotation

  • assertIntersectionTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSX

  • assertJSX(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXAttribute

  • assertJSXAttribute(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXClosingElement

  • assertJSXClosingElement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXElement

  • assertJSXElement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXEmptyExpression

  • assertJSXEmptyExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXExpressionContainer

  • assertJSXExpressionContainer(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXIdentifier

  • assertJSXIdentifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXMemberExpression

  • assertJSXMemberExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXNamespacedName

  • assertJSXNamespacedName(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXOpeningElement

  • assertJSXOpeningElement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXSpreadAttribute

  • assertJSXSpreadAttribute(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertJSXText

  • assertJSXText(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertLVal

  • assertLVal(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertLabeledStatement

  • assertLabeledStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertLiteral

  • assertLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertLogicalExpression

  • assertLogicalExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertLoop

  • assertLoop(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertMemberExpression

  • assertMemberExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertMetaProperty

  • assertMetaProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertMethod

  • assertMethod(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertMixedTypeAnnotation

  • assertMixedTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertModuleDeclaration

  • assertModuleDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertModuleSpecifier

  • assertModuleSpecifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNewExpression

  • assertNewExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNoop

  • assertNoop(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNullLiteral

  • assertNullLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNullLiteralTypeAnnotation

  • assertNullLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNullableTypeAnnotation

  • assertNullableTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNumberLiteral

  • assertNumberLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNumberTypeAnnotation

  • assertNumberTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNumericLiteral

  • assertNumericLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertNumericLiteralTypeAnnotation

  • assertNumericLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectExpression

  • assertObjectExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectMember

  • assertObjectMember(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectMethod

  • assertObjectMethod(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectPattern

  • assertObjectPattern(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectProperty

  • assertObjectProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectTypeAnnotation

  • assertObjectTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectTypeCallProperty

  • assertObjectTypeCallProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectTypeIndexer

  • assertObjectTypeIndexer(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertObjectTypeProperty

  • assertObjectTypeProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertParenthesizedExpression

  • assertParenthesizedExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertPattern

  • assertPattern(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertProgram

  • assertProgram(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertProperty

  • assertProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertPureish

  • assertPureish(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertQualifiedTypeIdentifier

  • assertQualifiedTypeIdentifier(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertRegExpLiteral

  • assertRegExpLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertRegexLiteral

  • assertRegexLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertRestElement

  • assertRestElement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertRestProperty

  • assertRestProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertReturnStatement

  • assertReturnStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertScopable

  • assertScopable(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertSequenceExpression

  • assertSequenceExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertSpreadElement

  • assertSpreadElement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertSpreadProperty

  • assertSpreadProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertStatement

  • assertStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertStringLiteral

  • assertStringLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertStringLiteralTypeAnnotation

  • assertStringLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertStringTypeAnnotation

  • assertStringTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertSuper

  • assertSuper(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertSwitchCase

  • assertSwitchCase(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertSwitchStatement

  • assertSwitchStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSAnyKeyword

  • assertTSAnyKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSArrayType

  • assertTSArrayType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSAsExpression

  • assertTSAsExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSBooleanKeyword

  • assertTSBooleanKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSCallSignatureDeclaration

  • assertTSCallSignatureDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSConstructSignatureDeclaration

  • assertTSConstructSignatureDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSConstructorType

  • assertTSConstructorType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSDeclareFunction

  • assertTSDeclareFunction(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSDeclareMethod

  • assertTSDeclareMethod(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSEnumDeclaration

  • assertTSEnumDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSEnumMember

  • assertTSEnumMember(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSExportAssignment

  • assertTSExportAssignment(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSExpressionWithTypeArguments

  • assertTSExpressionWithTypeArguments(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSExternalModuleReference

  • assertTSExternalModuleReference(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSFunctionType

  • assertTSFunctionType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSImportEqualsDeclaration

  • assertTSImportEqualsDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSIndexSignature

  • assertTSIndexSignature(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSIndexedAccessType

  • assertTSIndexedAccessType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSInterfaceBody

  • assertTSInterfaceBody(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSInterfaceDeclaration

  • assertTSInterfaceDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSIntersectionType

  • assertTSIntersectionType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSLiteralType

  • assertTSLiteralType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSMappedType

  • assertTSMappedType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSMethodSignature

  • assertTSMethodSignature(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSModuleBlock

  • assertTSModuleBlock(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSModuleDeclaration

  • assertTSModuleDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSNamespaceExportDeclaration

  • assertTSNamespaceExportDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSNeverKeyword

  • assertTSNeverKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSNonNullExpression

  • assertTSNonNullExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSNullKeyword

  • assertTSNullKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSNumberKeyword

  • assertTSNumberKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSObjectKeyword

  • assertTSObjectKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSParameterProperty

  • assertTSParameterProperty(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSParenthesizedType

  • assertTSParenthesizedType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSPropertySignature

  • assertTSPropertySignature(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSQualifiedName

  • assertTSQualifiedName(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSStringKeyword

  • assertTSStringKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSSymbolKeyword

  • assertTSSymbolKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSThisType

  • assertTSThisType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTupleType

  • assertTSTupleType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeAliasDeclaration

  • assertTSTypeAliasDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeAnnotation

  • assertTSTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeAssertion

  • assertTSTypeAssertion(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeLiteral

  • assertTSTypeLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeOperator

  • assertTSTypeOperator(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeParameter

  • assertTSTypeParameter(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeParameterDeclaration

  • assertTSTypeParameterDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeParameterInstantiation

  • assertTSTypeParameterInstantiation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypePredicate

  • assertTSTypePredicate(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeQuery

  • assertTSTypeQuery(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSTypeReference

  • assertTSTypeReference(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSUndefinedKeyword

  • assertTSUndefinedKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSUnionType

  • assertTSUnionType(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTSVoidKeyword

  • assertTSVoidKeyword(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTaggedTemplateExpression

  • assertTaggedTemplateExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTemplateElement

  • assertTemplateElement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTemplateLiteral

  • assertTemplateLiteral(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTerminatorless

  • assertTerminatorless(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertThisExpression

  • assertThisExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertThisTypeAnnotation

  • assertThisTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertThrowStatement

  • assertThrowStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTryStatement

  • assertTryStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTupleTypeAnnotation

  • assertTupleTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTypeAlias

  • assertTypeAlias(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTypeAnnotation

  • assertTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTypeCastExpression

  • assertTypeCastExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTypeParameter

  • assertTypeParameter(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTypeParameterDeclaration

  • assertTypeParameterDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTypeParameterInstantiation

  • assertTypeParameterInstantiation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertTypeofTypeAnnotation

  • assertTypeofTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertUnaryExpression

  • assertUnaryExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertUnaryLike

  • assertUnaryLike(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertUnionTypeAnnotation

  • assertUnionTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertUpdateExpression

  • assertUpdateExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertUserWhitespacable

  • assertUserWhitespacable(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertVariableDeclaration

  • assertVariableDeclaration(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertVariableDeclarator

  • assertVariableDeclarator(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertVoidTypeAnnotation

  • assertVoidTypeAnnotation(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertWhile

  • assertWhile(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertWhileStatement

  • assertWhileStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertWithStatement

  • assertWithStatement(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assertYieldExpression

  • assertYieldExpression(node: object | null | undefined, opts?: undefined | object): void
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns void

assignmentExpression

  • Parameters

    • Optional operator: undefined | string
    • Optional left: LVal
    • Optional right: Expression

    Returns AssignmentExpression

assignmentPattern

  • Parameters

    Returns AssignmentPattern

awaitExpression

  • Parameters

    Returns AwaitExpression

binaryExpression

  • binaryExpression(operator?: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=", left?: Expression, right?: Expression): BinaryExpression
  • Parameters

    • Optional operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<="
    • Optional left: Expression
    • Optional right: Expression

    Returns BinaryExpression

bindExpression

  • Parameters

    Returns BindExpression

blockStatement

  • Parameters

    Returns BlockStatement

bnsSwapQueryTag

booleanLiteral

  • Parameters

    • Optional value: undefined | false | true

    Returns BooleanLiteral

booleanLiteralTypeAnnotation

booleanTypeAnnotation

  • Returns BooleanTypeAnnotation

breakStatement

  • Parameters

    Returns BreakStatement

broadcastTxCommitSuccess

broadcastTxSyncSuccess

bucketKey

  • bucketKey(bucket: string): Uint8Array

buildCondition

  • buildCondition(extension: string, type: string, data: Uint8Array): Condition

buildEscrowCondition

  • buildEscrowCondition(id: number): Condition

buildMultisignatureCondition

  • buildMultisignatureCondition(id: number): Condition

buildQuery

buildQueryString

byteLength

  • byteLength(encoded: string): number
  • Parameters

    • encoded: string

    Returns number

callExpression

catchClause

  • Parameters

    Returns CatchClause

classBody

classDeclaration

classExpression

classImplements

classMethod

  • classMethod(kind?: "constructor" | "method" | "get" | "set", key?: Expression, params?: LVal[], body?: BlockStatement, computed?: undefined | false | true, _static?: undefined | false | true): ClassMethod
  • Parameters

    • Optional kind: "constructor" | "method" | "get" | "set"
    • Optional key: Expression
    • Optional params: LVal[]
    • Optional body: BlockStatement
    • Optional computed: undefined | false | true
    • Optional _static: undefined | false | true

    Returns ClassMethod

classProperty

compare

  • compare(b1: Uint8Array, b2: Uint8Array): number
  • Parameters

    • b1: Uint8Array
    • b2: Uint8Array

    Returns number

concat

conditionToAddress

conditionToWeaveAddress

  • conditionToWeaveAddress(cond: Condition): Uint8Array

conditionalExpression

continueStatement

  • Parameters

    Returns ContinueStatement

countStream

createBnsConnector

createEthereumConnector

createTimestampTimeout

crypto_aead_chacha20poly1305_decrypt

  • crypto_aead_chacha20poly1305_decrypt(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_chacha20poly1305_decrypt(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_chacha20poly1305_decrypt_detached

  • crypto_aead_chacha20poly1305_decrypt_detached(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, mac: Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_chacha20poly1305_decrypt_detached(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, mac: Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_chacha20poly1305_encrypt

  • crypto_aead_chacha20poly1305_encrypt(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_chacha20poly1305_encrypt(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_chacha20poly1305_encrypt_detached

  • crypto_aead_chacha20poly1305_encrypt_detached(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): CryptoBox
  • crypto_aead_chacha20poly1305_encrypt_detached(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): StringCryptoBox
  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns CryptoBox

  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns StringCryptoBox

crypto_aead_chacha20poly1305_ietf_decrypt

  • crypto_aead_chacha20poly1305_ietf_decrypt(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_chacha20poly1305_ietf_decrypt(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_chacha20poly1305_ietf_decrypt_detached

  • crypto_aead_chacha20poly1305_ietf_decrypt_detached(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, mac: Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_chacha20poly1305_ietf_decrypt_detached(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, mac: Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_chacha20poly1305_ietf_encrypt

  • crypto_aead_chacha20poly1305_ietf_encrypt(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_chacha20poly1305_ietf_encrypt(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_chacha20poly1305_ietf_encrypt_detached

  • crypto_aead_chacha20poly1305_ietf_encrypt_detached(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): CryptoBox
  • crypto_aead_chacha20poly1305_ietf_encrypt_detached(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): StringCryptoBox
  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns CryptoBox

  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns StringCryptoBox

crypto_aead_chacha20poly1305_ietf_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_aead_chacha20poly1305_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_aead_xchacha20poly1305_ietf_decrypt

  • crypto_aead_xchacha20poly1305_ietf_decrypt(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_xchacha20poly1305_ietf_decrypt(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_xchacha20poly1305_ietf_decrypt_detached

  • crypto_aead_xchacha20poly1305_ietf_decrypt_detached(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, mac: Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_xchacha20poly1305_ietf_decrypt_detached(secret_nonce: string | Uint8Array | null, ciphertext: string | Uint8Array, mac: Uint8Array, additional_data: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • secret_nonce: string | Uint8Array | null
    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • additional_data: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_xchacha20poly1305_ietf_encrypt

  • crypto_aead_xchacha20poly1305_ietf_encrypt(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_aead_xchacha20poly1305_ietf_encrypt(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_aead_xchacha20poly1305_ietf_encrypt_detached

  • crypto_aead_xchacha20poly1305_ietf_encrypt_detached(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): CryptoBox
  • crypto_aead_xchacha20poly1305_ietf_encrypt_detached(message: string | Uint8Array, additional_data: string | Uint8Array | null, secret_nonce: string | Uint8Array | null, public_nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): StringCryptoBox
  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns CryptoBox

  • Parameters

    • message: string | Uint8Array
    • additional_data: string | Uint8Array | null
    • secret_nonce: string | Uint8Array | null
    • public_nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns StringCryptoBox

crypto_aead_xchacha20poly1305_ietf_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_auth

  • crypto_auth(message: string | Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_auth(message: string | Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_auth_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_auth_verify

  • crypto_auth_verify(tag: Uint8Array, message: string | Uint8Array, key: Uint8Array): boolean
  • Parameters

    • tag: Uint8Array
    • message: string | Uint8Array
    • key: Uint8Array

    Returns boolean

crypto_box_beforenm

  • crypto_box_beforenm(publicKey: Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_beforenm(publicKey: Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_box_detached

  • crypto_box_detached(message: string | Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): CryptoBox
  • crypto_box_detached(message: string | Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): StringCryptoBox
  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns CryptoBox

  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns StringCryptoBox

crypto_box_easy

  • crypto_box_easy(message: string | Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_easy(message: string | Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_box_easy_afternm

  • crypto_box_easy_afternm(message: string | Uint8Array, nonce: Uint8Array, sharedKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_easy_afternm(message: string | Uint8Array, nonce: Uint8Array, sharedKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • sharedKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • sharedKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_box_keypair

  • Parameters

    Returns KeyPair

  • Parameters

    Returns StringKeyPair

crypto_box_open_detached

  • crypto_box_open_detached(ciphertext: string | Uint8Array, mac: Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_open_detached(ciphertext: string | Uint8Array, mac: Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_box_open_easy

  • crypto_box_open_easy(ciphertext: string | Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_open_easy(ciphertext: string | Uint8Array, nonce: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • ciphertext: string | Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • ciphertext: string | Uint8Array
    • nonce: Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_box_open_easy_afternm

  • crypto_box_open_easy_afternm(ciphertext: string | Uint8Array, nonce: Uint8Array, sharedKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_open_easy_afternm(ciphertext: string | Uint8Array, nonce: Uint8Array, sharedKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • ciphertext: string | Uint8Array
    • nonce: Uint8Array
    • sharedKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • ciphertext: string | Uint8Array
    • nonce: Uint8Array
    • sharedKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_box_seal

  • crypto_box_seal(message: string | Uint8Array, publicKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_seal(message: string | Uint8Array, publicKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_box_seal_open

  • crypto_box_seal_open(ciphertext: string | Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_box_seal_open(ciphertext: string | Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • ciphertext: string | Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • ciphertext: string | Uint8Array
    • publicKey: Uint8Array
    • privateKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_box_seed_keypair

  • Parameters

    Returns KeyPair

  • Parameters

    Returns StringKeyPair

crypto_generichash

  • crypto_generichash(hash_length: number, message: string | Uint8Array, key?: string | Uint8Array | null, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_generichash(hash_length: number, message: string | Uint8Array, key: string | Uint8Array | null, outputFormat: StringOutputFormat): string
  • Parameters

    • hash_length: number
    • message: string | Uint8Array
    • Optional key: string | Uint8Array | null
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • hash_length: number
    • message: string | Uint8Array
    • key: string | Uint8Array | null
    • outputFormat: StringOutputFormat

    Returns string

crypto_generichash_final

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_generichash_init

  • crypto_generichash_init(key: string | Uint8Array | null, hash_length: number): StateAddress
  • Parameters

    • key: string | Uint8Array | null
    • hash_length: number

    Returns StateAddress

crypto_generichash_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_generichash_update

  • crypto_generichash_update(state_address: StateAddress, message_chunk: string | Uint8Array): void
  • Parameters

    • state_address: StateAddress
    • message_chunk: string | Uint8Array

    Returns void

crypto_hash

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_kdf_derive_from_key

  • crypto_kdf_derive_from_key(subkey_len: number, subkey_id: number, ctx: string, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_kdf_derive_from_key(subkey_len: number, subkey_id: number, ctx: string, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • subkey_len: number
    • subkey_id: number
    • ctx: string
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • subkey_len: number
    • subkey_id: number
    • ctx: string
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_kdf_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_kx_client_session_keys

  • crypto_kx_client_session_keys(clientPublicKey: Uint8Array, clientSecretKey: Uint8Array, serverPublicKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): CryptoKX
  • crypto_kx_client_session_keys(clientPublicKey: Uint8Array, clientSecretKey: Uint8Array, serverPublicKey: Uint8Array, outputFormat: StringOutputFormat): StringCryptoKX
  • Parameters

    • clientPublicKey: Uint8Array
    • clientSecretKey: Uint8Array
    • serverPublicKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns CryptoKX

  • Parameters

    • clientPublicKey: Uint8Array
    • clientSecretKey: Uint8Array
    • serverPublicKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns StringCryptoKX

crypto_kx_keypair

  • Parameters

    Returns KeyPair

  • Parameters

    Returns StringKeyPair

crypto_kx_seed_keypair

  • Parameters

    Returns KeyPair

  • Parameters

    Returns StringKeyPair

crypto_kx_server_session_keys

  • crypto_kx_server_session_keys(serverPublicKey: Uint8Array, serverSecretKey: Uint8Array, clientPublicKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): CryptoKX
  • crypto_kx_server_session_keys(serverPublicKey: Uint8Array, serverSecretKey: Uint8Array, clientPublicKey: Uint8Array, outputFormat: StringOutputFormat): StringCryptoKX
  • Parameters

    • serverPublicKey: Uint8Array
    • serverSecretKey: Uint8Array
    • clientPublicKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns CryptoKX

  • Parameters

    • serverPublicKey: Uint8Array
    • serverSecretKey: Uint8Array
    • clientPublicKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns StringCryptoKX

crypto_pwhash

  • crypto_pwhash(keyLength: number, password: string | Uint8Array, salt: Uint8Array, opsLimit: number, memLimit: number, algorithm: number, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_pwhash(keyLength: number, password: string | Uint8Array, salt: Uint8Array, opsLimit: number, memLimit: number, algorithm: number, outputFormat: StringOutputFormat): string
  • Parameters

    • keyLength: number
    • password: string | Uint8Array
    • salt: Uint8Array
    • opsLimit: number
    • memLimit: number
    • algorithm: number
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • keyLength: number
    • password: string | Uint8Array
    • salt: Uint8Array
    • opsLimit: number
    • memLimit: number
    • algorithm: number
    • outputFormat: StringOutputFormat

    Returns string

crypto_pwhash_str

  • crypto_pwhash_str(password: string | Uint8Array, opsLimit: number, memLimit: number): string
  • Parameters

    • password: string | Uint8Array
    • opsLimit: number
    • memLimit: number

    Returns string

crypto_pwhash_str_verify

  • crypto_pwhash_str_verify(hashed_password: string, password: string | Uint8Array): boolean
  • Parameters

    • hashed_password: string
    • password: string | Uint8Array

    Returns boolean

crypto_scalarmult

  • crypto_scalarmult(privateKey: Uint8Array, publicKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_scalarmult(privateKey: Uint8Array, publicKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_scalarmult_base

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_secretbox_detached

  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns SecretBox

  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns StringSecretBox

crypto_secretbox_easy

  • crypto_secretbox_easy(message: string | Uint8Array, nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_secretbox_easy(message: string | Uint8Array, nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • message: string | Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_secretbox_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_secretbox_open_detached

  • crypto_secretbox_open_detached(ciphertext: string | Uint8Array, mac: Uint8Array, nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_secretbox_open_detached(ciphertext: string | Uint8Array, mac: Uint8Array, nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • ciphertext: string | Uint8Array
    • mac: Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_secretbox_open_easy

  • crypto_secretbox_open_easy(ciphertext: string | Uint8Array, nonce: Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_secretbox_open_easy(ciphertext: string | Uint8Array, nonce: Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • ciphertext: string | Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • ciphertext: string | Uint8Array
    • nonce: Uint8Array
    • key: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_secretstream_xchacha20poly1305_init_pull

  • crypto_secretstream_xchacha20poly1305_init_pull(header: Uint8Array, key: Uint8Array): StateAddress
  • Parameters

    • header: Uint8Array
    • key: Uint8Array

    Returns StateAddress

crypto_secretstream_xchacha20poly1305_init_push

  • crypto_secretstream_xchacha20poly1305_init_push(key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): object
  • crypto_secretstream_xchacha20poly1305_init_push(key: Uint8Array, outputFormat: StringOutputFormat): object
  • Parameters

    Returns object

  • Parameters

    Returns object

crypto_secretstream_xchacha20poly1305_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_secretstream_xchacha20poly1305_pull

  • Parameters

    Returns MessageTag

  • Parameters

    Returns StringMessageTag

crypto_secretstream_xchacha20poly1305_push

  • crypto_secretstream_xchacha20poly1305_push(state_address: StateAddress, message_chunk: string | Uint8Array, ad: string | Uint8Array | null, tag: number, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_secretstream_xchacha20poly1305_push(state_address: StateAddress, message_chunk: string | Uint8Array, ad: string | Uint8Array | null, tag: number, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_secretstream_xchacha20poly1305_rekey

  • crypto_secretstream_xchacha20poly1305_rekey(state_address: StateAddress): true
  • Parameters

    Returns true

crypto_shorthash

  • crypto_shorthash(message: string | Uint8Array, key: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_shorthash(message: string | Uint8Array, key: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_shorthash_keygen

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_sign

  • crypto_sign(message: string | Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_sign(message: string | Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_sign_detached

  • crypto_sign_detached(message: string | Uint8Array, privateKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_sign_detached(message: string | Uint8Array, privateKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_sign_ed25519_pk_to_curve25519

  • crypto_sign_ed25519_pk_to_curve25519(edPk: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_sign_ed25519_pk_to_curve25519(edPk: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_sign_ed25519_sk_to_curve25519

  • crypto_sign_ed25519_sk_to_curve25519(edSk: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_sign_ed25519_sk_to_curve25519(edSk: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_sign_final_create

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

crypto_sign_final_verify

  • crypto_sign_final_verify(state_address: StateAddress, signature: Uint8Array, publicKey: Uint8Array): boolean
  • Parameters

    • state_address: StateAddress
    • signature: Uint8Array
    • publicKey: Uint8Array

    Returns boolean

crypto_sign_init

  • Returns StateAddress

crypto_sign_keypair

  • Parameters

    Returns KeyPair

  • Parameters

    Returns StringKeyPair

crypto_sign_open

  • crypto_sign_open(signedMessage: string | Uint8Array, publicKey: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • crypto_sign_open(signedMessage: string | Uint8Array, publicKey: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    • signedMessage: string | Uint8Array
    • publicKey: Uint8Array
    • Optional outputFormat: Uint8ArrayOutputFormat | null

    Returns Uint8Array

  • Parameters

    • signedMessage: string | Uint8Array
    • publicKey: Uint8Array
    • outputFormat: StringOutputFormat

    Returns string

crypto_sign_seed_keypair

  • Parameters

    Returns KeyPair

  • Parameters

    Returns StringKeyPair

crypto_sign_update

  • crypto_sign_update(state_address: StateAddress, message_chunk: string | Uint8Array): void
  • Parameters

    • state_address: StateAddress
    • message_chunk: string | Uint8Array

    Returns void

crypto_sign_verify_detached

  • crypto_sign_verify_detached(signature: Uint8Array, message: string | Uint8Array, publicKey: Uint8Array): boolean
  • Parameters

    • signature: Uint8Array
    • message: string | Uint8Array
    • publicKey: Uint8Array

    Returns boolean

debuggerStatement

  • Returns DebuggerStatement

declareClass

declareFunction

  • Parameters

    Returns DeclareFunction

declareInterface

declareModule

declareTypeAlias

declareVariable

  • Parameters

    Returns DeclareVariable

decodeBnsAddress

  • decodeBnsAddress(address: Address): object

decorator

  • Parameters

    Returns Decorator

directive

  • Parameters

    Returns Directive

directiveLiteral

  • Parameters

    • Optional value: undefined | string

    Returns DirectiveLiteral

doExpression

  • Parameters

    Returns DoExpression

doWhileStatement

  • Parameters

    Returns DoWhileStatement

dropDuplicates

  • Drops duplicate values in a stream.

    Marble diagram:

    -1-1-1-2-4-3-3-4--
      dropDuplicates
    -1-----2-4-3------

    Each value must be uniquely identified by a string given by valueToKey(value).

    Internally this maintains a set of keys that have been processed already, i.e. memory consumption and Set lookup times should be considered when using this function.

    Type parameters

    • T

    Parameters

    • valueToKey: function
        • (x: T): string
        • Parameters

          • x: T

          Returns string

    Returns SameTypeStreamOperator<T>

electionRuleIdToAddress

  • electionRuleIdToAddress(chainId: ChainId, electionRule: number): Address

emptyStatement

  • Returns EmptyStatement

encodeBnsAddress

escrowIdToAddress

existentialTypeParam

  • Returns ExistentialTypeParam

exportAllDeclaration

  • Parameters

    Returns ExportAllDeclaration

exportDefaultDeclaration

exportDefaultSpecifier

  • Parameters

    Returns ExportDefaultSpecifier

exportNamedDeclaration

exportNamespaceSpecifier

exportSpecifier

  • Parameters

    Returns ExportSpecifier

expressionStatement

  • Parameters

    Returns ExpressionStatement

file

  • Parameters

    • Optional program: Program
    • Optional comments: Comment[]
    • Optional tokens: any[]

    Returns File

firstEvent

  • firstEvent<T>(stream: Stream<T>): Promise<T>

forInStatement

forOfStatement

forStatement

fromByteArray

  • fromByteArray(bytes: Uint8Array): string
  • Parameters

    • bytes: Uint8Array

    Returns string

fromListPromise

  • fromListPromise<T>(promise: Promise<Iterable<T>>): Stream<T>

from_base64

  • Parameters

    Returns Uint8Array

from_hex

  • from_hex(input: string): Uint8Array
  • Parameters

    • input: string

    Returns Uint8Array

from_string

  • from_string(str: string): Uint8Array
  • Parameters

    • str: string

    Returns Uint8Array

functionDeclaration

  • Parameters

    • Optional id: Identifier
    • Optional params: LVal[]
    • Optional body: BlockStatement
    • Optional generator: undefined | false | true
    • Optional async: undefined | false | true

    Returns FunctionDeclaration

functionExpression

  • Parameters

    • Optional id: Identifier
    • Optional params: LVal[]
    • Optional body: BlockStatement
    • Optional generator: undefined | false | true
    • Optional async: undefined | false | true

    Returns FunctionExpression

functionTypeAnnotation

functionTypeParam

genericTypeAnnotation

getKeys

  • getKeys(node: __type): ReadonlyArray<string>
  • Parameters

    • node: __type

    Returns ReadonlyArray<string>

hasProtocol

  • hasProtocol(url: string): boolean

hashFromIdentifier

hashIdentifier

identifier

  • identifier(name?: undefined | string): Identifier
  • Parameters

    • Optional name: undefined | string

    Returns Identifier

identityEquals

identityToAddress

ifStatement

  • Parameters

    Returns IfStatement

importDeclaration

importDefaultSpecifier

  • Parameters

    Returns ImportDefaultSpecifier

importNamespaceSpecifier

importSpecifier

  • Parameters

    Returns ImportSpecifier

increment

  • increment(bytes: Uint8Array): void
  • Parameters

    • bytes: Uint8Array

    Returns void

indexKey

  • indexKey(bucket: string, index: string): Uint8Array

instanceOfRpcStreamingClient

  • instanceOfRpcStreamingClient(client: RpcClient): boolean

interfaceDeclaration

interfaceExtends

intersectionTypeAnnotation

isAbortedSwap

isAddressQuery

isAmount

  • isAmount(data: unknown): boolean

isAnyTypeAnnotation

  • isAnyTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isArrayExpression

  • isArrayExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isArrayPattern

  • isArrayPattern(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isArrayTypeAnnotation

  • isArrayTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isArrowFunctionExpression

  • isArrowFunctionExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isAssignmentExpression

  • isAssignmentExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isAssignmentPattern

  • isAssignmentPattern(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isAtomicSwapConnection

isAtomicSwapHashQuery

isAtomicSwapIdQuery

isAtomicSwapRecipientQuery

isAtomicSwapSenderQuery

isAwaitExpression

  • isAwaitExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBinary

  • isBinary(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBinaryExpression

  • isBinaryExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBindExpression

  • isBindExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBindingIdentifier

  • isBindingIdentifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBlock

  • isBlock(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBlockHeightTimeout

isBlockInfoFailed

  • isBlockInfoFailed(info: BlockInfo): boolean

isBlockInfoPending

  • isBlockInfoPending(info: BlockInfo): boolean

isBlockInfoSucceeded

  • isBlockInfoSucceeded(info: BlockInfo): boolean

isBlockParent

  • isBlockParent(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBlockScoped

  • isBlockScoped(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBlockStatement

  • isBlockStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBnsTx

isBnsUsernamesByOwnerQuery

isBnsUsernamesByUsernameQuery

isBooleanLiteral

  • isBooleanLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBooleanLiteralTypeAnnotation

  • isBooleanLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBooleanTypeAnnotation

  • isBooleanTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isBreakStatement

  • isBreakStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isCallExpression

  • isCallExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isCatchClause

  • isCatchClause(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isClaimedSwap

isClass

  • isClass(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isClassBody

  • isClassBody(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isClassDeclaration

  • isClassDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isClassExpression

  • isClassExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isClassImplements

  • isClassImplements(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isClassMethod

  • isClassMethod(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isClassProperty

  • isClassProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isCompletionStatement

  • isCompletionStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isConditional

  • isConditional(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isConditionalExpression

  • isConditionalExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isConfirmedTransaction

isConfirmedWithSwapClaimOrAbortTransaction

isConfirmedWithSwapOfferTransaction

isContinueStatement

  • isContinueStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isCreateEscrowTx

isCreateMultisignatureTx

isCreateProposalTx

isCreateTextResolutionAction

isDebuggerStatement

  • isDebuggerStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDeclaration

  • isDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDeclareClass

  • isDeclareClass(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDeclareFunction

  • isDeclareFunction(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDeclareInterface

  • isDeclareInterface(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDeclareModule

  • isDeclareModule(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDeclareTypeAlias

  • isDeclareTypeAlias(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDeclareVariable

  • isDeclareVariable(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDecorator

  • isDecorator(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDirective

  • isDirective(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDirectiveLiteral

  • isDirectiveLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDoExpression

  • isDoExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isDoWhileStatement

  • isDoWhileStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isEmptyStatement

  • isEmptyStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isErc20ApproveTransaction

isExecuteProposalBatchAction

isExistentialTypeParam

  • isExistentialTypeParam(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExportAllDeclaration

  • isExportAllDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExportDeclaration

  • isExportDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExportDefaultDeclaration

  • isExportDefaultDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExportDefaultSpecifier

  • isExportDefaultSpecifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExportNamedDeclaration

  • isExportNamedDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExportNamespaceSpecifier

  • isExportNamespaceSpecifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExportSpecifier

  • isExportSpecifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExpression

  • isExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExpressionStatement

  • isExpressionStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isExpressionWrapper

  • isExpressionWrapper(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFailedTransaction

isFee

  • isFee(data: unknown): boolean

isFile

  • isFile(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFlow

  • isFlow(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFlowBaseAnnotation

  • isFlowBaseAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFlowDeclaration

  • isFlowDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFor

  • isFor(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isForInStatement

  • isForInStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isForOfStatement

  • isForOfStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isForStatement

  • isForStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isForXStatement

  • isForXStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFullSignature

  • isFullSignature(data: unknown): boolean

isFunction

  • isFunction(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFunctionDeclaration

  • isFunctionDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFunctionExpression

  • isFunctionExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFunctionParent

  • isFunctionParent(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFunctionTypeAnnotation

  • isFunctionTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isFunctionTypeParam

  • isFunctionTypeParam(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isGenerated

  • isGenerated(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isGenericTypeAnnotation

  • isGenericTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isHashIdentifier

  • isHashIdentifier(ident: Uint8Array): boolean

isIdentifier

  • isIdentifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isIdentity

  • isIdentity(data: unknown): boolean

isIfStatement

  • isIfStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isImmutable

  • isImmutable(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isImportDeclaration

  • isImportDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isImportDefaultSpecifier

  • isImportDefaultSpecifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isImportNamespaceSpecifier

  • isImportNamespaceSpecifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isImportSpecifier

  • isImportSpecifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isInterfaceDeclaration

  • isInterfaceDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isInterfaceExtends

  • isInterfaceExtends(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isIntersectionTypeAnnotation

  • isIntersectionTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSX

  • isJSX(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXAttribute

  • isJSXAttribute(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXClosingElement

  • isJSXClosingElement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXElement

  • isJSXElement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXEmptyExpression

  • isJSXEmptyExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXExpressionContainer

  • isJSXExpressionContainer(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXIdentifier

  • isJSXIdentifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXMemberExpression

  • isJSXMemberExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXNamespacedName

  • isJSXNamespacedName(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXOpeningElement

  • isJSXOpeningElement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXSpreadAttribute

  • isJSXSpreadAttribute(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJSXText

  • isJSXText(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isJsonCompatibleArray

  • isJsonCompatibleArray(value: unknown): boolean

isJsonCompatibleDictionary

  • isJsonCompatibleDictionary(data: unknown): boolean

isJsonCompatibleValue

  • isJsonCompatibleValue(value: unknown): boolean

isJsonRpcErrorResponse

isJsonRpcSuccessResponse

isLVal

  • isLVal(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isLabeledStatement

  • isLabeledStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isLightTransaction

  • isLightTransaction(data: unknown): boolean

isLiteral

  • isLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isLogicalExpression

  • isLogicalExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isLoop

  • isLoop(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isMemberExpression

  • isMemberExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isMetaProperty

  • isMetaProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isMethod

  • isMethod(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isMixedTypeAnnotation

  • isMixedTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isModuleDeclaration

  • isModuleDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isModuleSpecifier

  • isModuleSpecifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isMultisignatureTx

isNewExpression

  • isNewExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNonNullObject

  • isNonNullObject(data: unknown): boolean

isNoop

  • isNoop(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNullLiteral

  • isNullLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNullLiteralTypeAnnotation

  • isNullLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNullableTypeAnnotation

  • isNullableTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNumberLiteral

  • isNumberLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNumberTypeAnnotation

  • isNumberTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNumericLiteral

  • isNumericLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isNumericLiteralTypeAnnotation

  • isNumericLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectExpression

  • isObjectExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectMember

  • isObjectMember(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectMethod

  • isObjectMethod(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectPattern

  • isObjectPattern(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectProperty

  • isObjectProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectTypeAnnotation

  • isObjectTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectTypeCallProperty

  • isObjectTypeCallProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectTypeIndexer

  • isObjectTypeIndexer(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isObjectTypeProperty

  • isObjectTypeProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isOpenSwap

isParenthesizedExpression

  • isParenthesizedExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isPattern

  • isPattern(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isProgram

  • isProgram(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isProperty

  • isProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isPubkeyBundle

  • isPubkeyBundle(data: unknown): boolean

isPubkeyQuery

isPure

  • isPure(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isPureish

  • isPureish(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isQualifiedTypeIdentifier

  • isQualifiedTypeIdentifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isReferenced

  • isReferenced(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isReferencedIdentifier

  • isReferencedIdentifier(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isReferencedMemberExpression

  • isReferencedMemberExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isRegExpLiteral

  • isRegExpLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isRegexLiteral

  • isRegexLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isRegisterUsernameTx

isReleaseEscrowAction

isReleaseEscrowTx

isRestElement

  • isRestElement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isRestProperty

  • isRestProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isReturnEscrowTx

isReturnStatement

  • isReturnStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isScopable

  • isScopable(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isScope

  • isScope(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isSendAction

isSendTransaction

isSequenceExpression

  • isSequenceExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isSetMsgFeeAction

isSetValidatorsAction

isSpreadElement

  • isSpreadElement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isSpreadProperty

  • isSpreadProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isStatement

  • isStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isStringLiteral

  • isStringLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isStringLiteralTypeAnnotation

  • isStringLiteralTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isStringTypeAnnotation

  • isStringTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isSuper

  • isSuper(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isSwapAbortTransaction

isSwapClaimTransaction

isSwapOfferTransaction

isSwapProcessStateAborted

isSwapProcessStateClaimed

isSwapProcessStateOpen

isSwapTransaction

isSwitchCase

  • isSwitchCase(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isSwitchStatement

  • isSwitchStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSAnyKeyword

  • isTSAnyKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSArrayType

  • isTSArrayType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSAsExpression

  • isTSAsExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSBooleanKeyword

  • isTSBooleanKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSCallSignatureDeclaration

  • isTSCallSignatureDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSConstructSignatureDeclaration

  • isTSConstructSignatureDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSConstructorType

  • isTSConstructorType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSDeclareFunction

  • isTSDeclareFunction(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSDeclareMethod

  • isTSDeclareMethod(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSEnumDeclaration

  • isTSEnumDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSEnumMember

  • isTSEnumMember(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSExportAssignment

  • isTSExportAssignment(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSExpressionWithTypeArguments

  • isTSExpressionWithTypeArguments(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSExternalModuleReference

  • isTSExternalModuleReference(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSFunctionType

  • isTSFunctionType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSImportEqualsDeclaration

  • isTSImportEqualsDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSIndexSignature

  • isTSIndexSignature(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSIndexedAccessType

  • isTSIndexedAccessType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSInterfaceBody

  • isTSInterfaceBody(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSInterfaceDeclaration

  • isTSInterfaceDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSIntersectionType

  • isTSIntersectionType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSLiteralType

  • isTSLiteralType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSMappedType

  • isTSMappedType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSMethodSignature

  • isTSMethodSignature(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSModuleBlock

  • isTSModuleBlock(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSModuleDeclaration

  • isTSModuleDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSNamespaceExportDeclaration

  • isTSNamespaceExportDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSNeverKeyword

  • isTSNeverKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSNonNullExpression

  • isTSNonNullExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSNullKeyword

  • isTSNullKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSNumberKeyword

  • isTSNumberKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSObjectKeyword

  • isTSObjectKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSParameterProperty

  • isTSParameterProperty(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSParenthesizedType

  • isTSParenthesizedType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSPropertySignature

  • isTSPropertySignature(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSQualifiedName

  • isTSQualifiedName(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSStringKeyword

  • isTSStringKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSSymbolKeyword

  • isTSSymbolKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSThisType

  • isTSThisType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTupleType

  • isTSTupleType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeAliasDeclaration

  • isTSTypeAliasDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeAnnotation

  • isTSTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeAssertion

  • isTSTypeAssertion(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeLiteral

  • isTSTypeLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeOperator

  • isTSTypeOperator(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeParameter

  • isTSTypeParameter(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeParameterDeclaration

  • isTSTypeParameterDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeParameterInstantiation

  • isTSTypeParameterInstantiation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypePredicate

  • isTSTypePredicate(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeQuery

  • isTSTypeQuery(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSTypeReference

  • isTSTypeReference(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSUndefinedKeyword

  • isTSUndefinedKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSUnionType

  • isTSUnionType(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTSVoidKeyword

  • isTSVoidKeyword(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTaggedTemplateExpression

  • isTaggedTemplateExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTemplateElement

  • isTemplateElement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTemplateLiteral

  • isTemplateLiteral(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTerminatorless

  • isTerminatorless(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isThisExpression

  • isThisExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isThisTypeAnnotation

  • isThisTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isThrowStatement

  • isThrowStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTimestampTimeout

isTransferUsernameTx

isTryStatement

  • isTryStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTupleTypeAnnotation

  • isTupleTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTypeAlias

  • isTypeAlias(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTypeAnnotation

  • isTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTypeCastExpression

  • isTypeCastExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTypeParameter

  • isTypeParameter(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTypeParameterDeclaration

  • isTypeParameterDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTypeParameterInstantiation

  • isTypeParameterInstantiation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isTypeofTypeAnnotation

  • isTypeofTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isUint8Array

  • isUint8Array(data: unknown): boolean

isUnaryExpression

  • isUnaryExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isUnaryLike

  • isUnaryLike(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isUnionTypeAnnotation

  • isUnionTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isUnsignedTransaction

  • isUnsignedTransaction(data: unknown): boolean

isUpdateElectionRuleAction

isUpdateElectorateAction

isUpdateEscrowPartiesTx

isUpdateExpression

  • isUpdateExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isUpdateMultisignatureTx

isUpdateTargetsOfUsernameTx

isUser

  • isUser(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isUserWhitespacable

  • isUserWhitespacable(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isValidAddress

  • isValidAddress(address: string): boolean
  • isValidAddress(address: string): boolean

isVar

  • isVar(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isVariableDeclaration

  • isVariableDeclaration(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isVariableDeclarator

  • isVariableDeclarator(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isVoidTypeAnnotation

  • isVoidTypeAnnotation(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isVoteTx

isWhile

  • isWhile(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isWhileStatement

  • isWhileStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isWithStatement

  • isWithStatement(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

isYieldExpression

  • isYieldExpression(node: object | null | undefined, opts?: undefined | object): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: undefined | object

    Returns boolean

is_zero

  • is_zero(bytes: Uint8Array): boolean
  • Parameters

    • bytes: Uint8Array

    Returns boolean

jSXAttribute

jSXClosingElement

jSXElement

jSXEmptyExpression

  • Returns JSXEmptyExpression

jSXExpressionContainer

  • Parameters

    Returns JSXExpressionContainer

jSXIdentifier

  • Parameters

    • Optional name: undefined | string

    Returns JSXIdentifier

jSXMemberExpression

jSXNamespacedName

jSXOpeningElement

jSXSpreadAttribute

  • Parameters

    Returns JSXSpreadAttribute

jSXText

  • jSXText(value?: undefined | string): JSXText
  • Parameters

    • Optional value: undefined | string

    Returns JSXText

labeledStatement

  • Parameters

    Returns LabeledStatement

lastValue

logicalExpression

  • Parameters

    Returns LogicalExpression

makeJsonRpcId

  • makeJsonRpcId(): number

memberExpression

  • Parameters

    Returns MemberExpression

memcmp

  • memcmp(b1: Uint8Array, b2: Uint8Array): boolean
  • Parameters

    • b1: Uint8Array
    • b2: Uint8Array

    Returns boolean

memzero

  • memzero(bytes: Uint8Array): void
  • Parameters

    • bytes: Uint8Array

    Returns void

metaProperty

  • metaProperty(meta?: undefined | string, property?: undefined | string): MetaProperty
  • Parameters

    • Optional meta: undefined | string
    • Optional property: undefined | string

    Returns MetaProperty

mixedTypeAnnotation

  • Returns MixedTypeAnnotation

multisignatureIdToAddress

  • multisignatureIdToAddress(chainId: ChainId, multisignatureId: number): Address

newExpression

noop

  • Returns Noop

nullLiteral

  • Returns NullLiteral

nullLiteralTypeAnnotation

  • Returns NullLiteralTypeAnnotation

nullableTypeAnnotation

numberTypeAnnotation

  • Returns NumberTypeAnnotation

numericLiteral

  • Parameters

    • Optional value: undefined | number

    Returns NumericLiteral

numericLiteralTypeAnnotation

objectExpression

objectMethod

  • Parameters

    • Optional kind: "get" | "set" | "method"
    • Optional key: Expression
    • Optional params: LVal[]
    • Optional body: BlockStatement
    • Optional computed: undefined | false | true

    Returns ObjectMethod

objectPattern

objectProperty

  • Parameters

    • Optional key: Expression
    • Optional value: Expression
    • Optional computed: undefined | false | true
    • Optional shorthand: undefined | false | true
    • Optional decorators: Decorator[]

    Returns ObjectProperty

objectTypeAnnotation

objectTypeCallProperty

objectTypeIndexer

objectTypeProperty

output_formats

pad

  • pad(buf: Uint8Array, blocksize: number): Uint8Array
  • Parameters

    • buf: Uint8Array
    • blocksize: number

    Returns Uint8Array

parenthesizedExpression

  • Parameters

    Returns ParenthesizedExpression

parse

  • Parameters

    Returns File

parseExpression

  • Parameters

    Returns Expression

parseJsonRpcErrorResponse

parseJsonRpcId

  • parseJsonRpcId(data: unknown): JsonRpcId | null

parseJsonRpcRequest

parseJsonRpcResponse

parseJsonRpcSuccessResponse

program

pubkeyBundleEquals

pubkeyToAddress

qualifiedTypeIdentifier

randombytes_buf

  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

randombytes_buf_deterministic

  • randombytes_buf_deterministic(length: number, seed: Uint8Array, outputFormat?: Uint8ArrayOutputFormat | null): Uint8Array
  • randombytes_buf_deterministic(length: number, seed: Uint8Array, outputFormat: StringOutputFormat): string
  • Parameters

    Returns Uint8Array

  • Parameters

    Returns string

randombytes_close

  • randombytes_close(): void
  • Returns void

randombytes_random

  • randombytes_random(): number
  • Returns number

randombytes_stir

  • randombytes_stir(): void
  • Returns void

randombytes_uniform

  • randombytes_uniform(upper_bound: number): number
  • Parameters

    • upper_bound: number

    Returns number

regExpLiteral

  • regExpLiteral(pattern?: undefined | string, flags?: undefined | string): RegExpLiteral
  • Parameters

    • Optional pattern: undefined | string
    • Optional flags: undefined | string

    Returns RegExpLiteral

restElement

  • Parameters

    Returns RestElement

restProperty

  • Parameters

    • Optional argument: LVal

    Returns RestProperty

returnStatement

  • Parameters

    Returns ReturnStatement

sequenceExpression

  • Parameters

    Returns SequenceExpression

slip10CurveFromString

  • slip10CurveFromString(curveString: string): Slip10Curve

sodium_version_string

  • sodium_version_string(): string
  • Returns string

spreadElement

  • Parameters

    Returns SpreadElement

spreadProperty

  • Parameters

    Returns SpreadProperty

stringLiteral

  • Parameters

    • Optional value: undefined | string

    Returns StringLiteral

stringLiteralTypeAnnotation

stringTypeAnnotation

  • Returns StringTypeAnnotation

swapIdEquals

swapToAddress

switchCase

  • Parameters

    Returns SwitchCase

switchStatement

  • Parameters

    Returns SwitchStatement

symbols

  • symbols(): string[]
  • Returns string[]

taggedTemplateExpression

templateElement

  • templateElement(value?: undefined | object, tail?: undefined | false | true): TemplateElement
  • Parameters

    • Optional value: undefined | object
    • Optional tail: undefined | false | true

    Returns TemplateElement

templateLiteral

  • Parameters

    Returns TemplateLiteral

thisExpression

  • Returns ThisExpression

thisTypeAnnotation

  • Returns ThisTypeAnnotation

throwStatement

  • Parameters

    Returns ThrowStatement

toByteArray

  • toByteArray(encoded: string): Uint8Array
  • Parameters

    • encoded: string

    Returns Uint8Array

toChecksummedAddress

  • toChecksummedAddress(address: string | Uint8Array): Address

toListPromise

  • toListPromise<T>(stream: Stream<T>, count: number): Promise<keyof T[]>

to_base64

  • Parameters

    Returns string

to_hex

  • to_hex(input: string | Uint8Array): string
  • Parameters

    • input: string | Uint8Array

    Returns string

to_string

  • to_string(bytes: Uint8Array): string
  • Parameters

    • bytes: Uint8Array

    Returns string

tryStatement

tupleTypeAnnotation

typeAlias

typeAnnotation

  • Parameters

    Returns TypeAnnotation

typeCastExpression

typeParameter

  • Parameters

    Returns TypeParameter

typeParameterDeclaration

typeParameterInstantiation

typeofTypeAnnotation

unaryExpression

  • unaryExpression(operator?: "void" | "delete" | "!" | "+" | "-" | "++" | "--" | "~" | "typeof", argument?: Expression, prefix?: undefined | false | true): UnaryExpression
  • Parameters

    • Optional operator: "void" | "delete" | "!" | "+" | "-" | "++" | "--" | "~" | "typeof"
    • Optional argument: Expression
    • Optional prefix: undefined | false | true

    Returns UnaryExpression

unionTypeAnnotation

unionWith

  • Parameters

    Returns VisitorKeys

unpad

  • unpad(buf: Uint8Array, blocksize: number): Uint8Array
  • Parameters

    • buf: Uint8Array
    • blocksize: number

    Returns Uint8Array

updateExpression

  • Parameters

    • Optional operator: "++" | "--"
    • Optional argument: Expression
    • Optional prefix: undefined | false | true

    Returns UpdateExpression

variableDeclaration

  • Parameters

    Returns VariableDeclaration

variableDeclarator

  • Parameters

    Returns VariableDeclarator

voidTypeAnnotation

  • Returns VoidTypeAnnotation

whileStatement

withStatement

yieldExpression

  • Parameters

    • Optional argument: Expression
    • Optional delegate: undefined | false | true

    Returns YieldExpression

Generated using TypeDoc