ic-reactor
Example
GitHub
Preparing search index...
visitor
VisitReturnDetail
Class VisitReturnDetail<A>
Visit the candid file and extract the details. It returns the extracted service details.
Type Parameters
A
=
types
.
BaseActor
Hierarchy (
View Summary
)
types
.
IDL
.
Visitor
<
string
,
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
|
FieldDetailWithChild
|
FieldDetail
,
>
VisitReturnDetail
Index
Constructors
constructor
Properties
counter
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
Methods
visit
Primitive
visit
Empty
visit
Reserved
visit
Construct
visit
Func
visit
Record
visit
Tuple
visit
Variant
visit
Rec
visit
Opt
visit
Vec
visit
Null
visit
Bool
visit
Type
visit
Principal
visit
Text
visit
Number
visit
Service
Constructors
constructor
new
VisitReturnDetail
<
A
=
types
.
BaseActor
>
()
:
VisitReturnDetail
<
A
>
Type Parameters
A
=
types
.
BaseActor
Returns
VisitReturnDetail
<
A
>
Properties
counter
counter
:
number
= 0
visit
Int
visitInt
:
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
=>
FieldDetail
= ...
visit
Nat
visitNat
:
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
=>
FieldDetail
= ...
visit
Float
visitFloat
:
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
=>
FieldDetail
= ...
visit
Fixed
Int
visitFixedInt
:
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
=>
FieldDetail
= ...
visit
Fixed
Nat
visitFixedNat
:
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
=>
FieldDetail
= ...
Methods
visit
Primitive
visitPrimitive
<
T
>
(
t
:
types
.
IDL
.
PrimitiveType
<
T
>
,
data
:
string
,
)
:
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
PrimitiveType
<
T
>
data
:
string
Returns
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
visit
Empty
visitEmpty
(
t
:
types
.
IDL
.
EmptyClass
,
data
:
string
,
)
:
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
Parameters
t
:
types
.
IDL
.
EmptyClass
data
:
string
Returns
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
visit
Reserved
visitReserved
(
t
:
types
.
IDL
.
ReservedClass
,
data
:
string
,
)
:
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
Parameters
t
:
types
.
IDL
.
ReservedClass
data
:
string
Returns
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
visit
Construct
visitConstruct
<
T
>
(
t
:
types
.
IDL
.
ConstructType
<
T
>
,
data
:
string
,
)
:
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
ConstructType
<
T
>
data
:
string
Returns
|
FieldDetail
|
FieldDetailWithChild
|
ReturnDetailRecord
<
A
>
|
MethodReturnDetail
<
A
>
visit
Func
visitFunc
<
M
extends
string
>
(
t
:
types
.
IDL
.
FuncClass
,
functionName
:
M
,
)
:
MethodReturnDetail
<
A
>
Type Parameters
M
extends
string
Parameters
t
:
types
.
IDL
.
FuncClass
functionName
:
M
Returns
MethodReturnDetail
<
A
>
visit
Record
visitRecord
(
_t
:
types
.
IDL
.
RecordClass
,
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
label
:
string
,
)
:
FieldDetailWithChild
Parameters
_t
:
types
.
IDL
.
RecordClass
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
label
:
string
Returns
FieldDetailWithChild
visit
Tuple
visitTuple
<
T
extends
types
.
IDL
.
Type
<
any
>
[]
>
(
_t
:
types
.
IDL
.
TupleClass
<
T
>
,
components
:
types
.
IDL
.
Type
<
any
>
[]
,
label
:
string
,
)
:
FieldDetailWithChild
Type Parameters
T
extends
types
.
IDL
.
Type
<
any
>
[]
Parameters
_t
:
types
.
IDL
.
TupleClass
<
T
>
components
:
types
.
IDL
.
Type
<
any
>
[]
label
:
string
Returns
FieldDetailWithChild
visit
Variant
visitVariant
(
_t
:
types
.
IDL
.
VariantClass
,
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
label
:
string
,
)
:
FieldDetailWithChild
Parameters
_t
:
types
.
IDL
.
VariantClass
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
label
:
string
Returns
FieldDetailWithChild
visit
Rec
visitRec
<
T
>
(
_t
:
types
.
IDL
.
RecClass
<
T
>
,
ty
:
types
.
IDL
.
ConstructType
<
T
>
,
label
:
string
,
)
:
FieldDetailWithChild
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
RecClass
<
T
>
ty
:
types
.
IDL
.
ConstructType
<
T
>
label
:
string
Returns
FieldDetailWithChild
visit
Opt
visitOpt
<
T
>
(
_t
:
types
.
IDL
.
OptClass
<
T
>
,
ty
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
,
)
:
FieldDetailWithChild
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
OptClass
<
T
>
ty
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
FieldDetailWithChild
visit
Vec
visitVec
<
T
>
(
_t
:
types
.
IDL
.
VecClass
<
T
>
,
ty
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
,
)
:
FieldDetailWithChild
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
VecClass
<
T
>
ty
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
FieldDetailWithChild
visit
Null
visitNull
(
_t
:
types
.
IDL
.
NullClass
,
label
:
string
)
:
FieldDetail
Parameters
_t
:
types
.
IDL
.
NullClass
label
:
string
Returns
FieldDetail
visit
Bool
visitBool
(
_t
:
types
.
IDL
.
BoolClass
,
label
:
string
)
:
FieldDetail
Parameters
_t
:
types
.
IDL
.
BoolClass
label
:
string
Returns
FieldDetail
visit
Type
visitType
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
:
FieldDetail
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
FieldDetail
visit
Principal
visitPrincipal
(
_t
:
types
.
IDL
.
PrincipalClass
,
label
:
string
)
:
FieldDetail
Parameters
_t
:
types
.
IDL
.
PrincipalClass
label
:
string
Returns
FieldDetail
visit
Text
visitText
(
_t
:
types
.
IDL
.
TextClass
,
label
:
string
)
:
FieldDetail
Parameters
_t
:
types
.
IDL
.
TextClass
label
:
string
Returns
FieldDetail
visit
Number
visitNumber
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
:
FieldDetail
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
FieldDetail
visit
Service
visitService
(
t
:
types
.
IDL
.
ServiceClass
)
:
ReturnDetailRecord
<
A
>
Parameters
t
:
types
.
IDL
.
ServiceClass
Returns
ReturnDetailRecord
<
A
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
counter
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
Methods
visit
Primitive
visit
Empty
visit
Reserved
visit
Construct
visit
Func
visit
Record
visit
Tuple
visit
Variant
visit
Rec
visit
Opt
visit
Vec
visit
Null
visit
Bool
visit
Type
visit
Principal
visit
Text
visit
Number
visit
Service
Example
GitHub
ic-reactor
Loading...
Visit the candid file and extract the details. It returns the extracted service details.