Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AstNode

Index

Properties

anonymous?: boolean
ast_type?: string
baseType?: AstNode
canonicalName?: string
constant?: boolean
contractKind?: ContractKind
expression?: { referencedDeclaration?: any }

Type declaration

  • Optional referencedDeclaration?: any
hexValue?: string
id: number
indexed?: boolean
isConstructor?: boolean
keyType?: AstNode
kind?: string
linearizedBaseContracts?: number[]
members?: AstNode[]
mutability?: "mutable" | "immutable" | "constant"
name: string
nodeType: string
nodes?: AstNode[]
parameterTypes?: { parameters: AstNode[] }

Type declaration

parameters?: { parameters: AstNode[] }

Type declaration

payable?: boolean
referencedDeclaration?: any
returnParameterTypes?: { parameters: AstNode[] }

Type declaration

returnParameters?: { parameters: AstNode[] }

Type declaration

scope?: number
src: string
stateMutability?: Mutability
stateVariable?: boolean
storageLocation?: string
typeDescriptions: TypeDescriptions
typeName?: AstNode
underlyingType?: AstNode
usedErrors?: number[]
value?: any
valueType?: AstNode
visibility?: string

Generated using TypeDoc