Properties
Optional anonymous
anonymous?: boolean
Optional ast_type
ast_type?: string
Optional canonicalName
canonicalName?: string
Optional constant
constant?: boolean
Optional expression
expression?: { referencedDeclaration?: any }
Type declaration
Optional referencedDeclaration?: any
Optional hexValue
hexValue?: string
Optional indexed
indexed?: boolean
Optional isConstructor
isConstructor?: boolean
Optional kind
kind?: string
Optional linearizedBaseContracts
linearizedBaseContracts?: number[]
Optional mutability
mutability?: "mutable" | "immutable" | "constant"
Optional parameterTypes
parameter
Types
?: { parameters
: AstNode[] }Optional parameters
parameters
?: { parameters
: AstNode[] }Optional payable
payable?: boolean
Optional referencedDeclaration
referencedDeclaration?: any
Optional returnParameterTypes
return
Parameter
Types
?: { parameters
: AstNode[] }Optional returnParameters
return
Parameters
?: { parameters
: AstNode[] }Optional scope
scope?: number
Optional stateVariable
stateVariable?: boolean
Optional storageLocation
storageLocation?: string
Optional usedErrors
usedErrors?: number[]
Optional value
value?: any
Optional visibility
visibility?: string