ic-reactor
Example
GitHub
Preparing search index...
visitor
VisitReturn
Class VisitReturn<A>
Visit the candid file and extract the fields. It returns the extracted service fields.
Type Parameters
A
=
types
.
BaseActor
Hierarchy (
View Summary
)
types
.
IDL
.
Visitor
<
string
,
MethodReturn
<
A
>
|
DefaultReturn
|
ServiceReturn
<
A
>
>
VisitReturn
Index
Constructors
constructor
Methods
visit
Primitive
visit
Empty
visit
Reserved
visit
Construct
visit
Func
visit
Record
visit
Variant
visit
Tuple
visit
Rec
visit
Opt
visit
Vec
visit
Type
visit
Principal
visit
Bool
visit
Null
visit
Text
visit
Number
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
visit
Service
Constructors
constructor
new
VisitReturn
<
A
=
types
.
BaseActor
>
()
:
VisitReturn
<
A
>
Type Parameters
A
=
types
.
BaseActor
Returns
VisitReturn
<
A
>
Methods
visit
Primitive
visitPrimitive
<
T
>
(
t
:
types
.
IDL
.
PrimitiveType
<
T
>
,
data
:
string
,
)
:
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
PrimitiveType
<
T
>
data
:
string
Returns
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
visit
Empty
visitEmpty
(
t
:
types
.
IDL
.
EmptyClass
,
data
:
string
,
)
:
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
Parameters
t
:
types
.
IDL
.
EmptyClass
data
:
string
Returns
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
visit
Reserved
visitReserved
(
t
:
types
.
IDL
.
ReservedClass
,
data
:
string
,
)
:
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
Parameters
t
:
types
.
IDL
.
ReservedClass
data
:
string
Returns
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
visit
Construct
visitConstruct
<
T
>
(
t
:
types
.
IDL
.
ConstructType
<
T
>
,
data
:
string
,
)
:
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
ConstructType
<
T
>
data
:
string
Returns
DefaultReturn
|
MethodReturn
<
A
>
|
ServiceReturn
<
A
>
visit
Func
visitFunc
(
t
:
types
.
IDL
.
FuncClass
,
functionName
:
types
.
FunctionName
<
A
>
,
)
:
MethodReturn
<
A
>
Parameters
t
:
types
.
IDL
.
FuncClass
functionName
:
types
.
FunctionName
<
A
>
Returns
MethodReturn
<
A
>
visit
Record
visitRecord
(
_t
:
types
.
IDL
.
RecordClass
,
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
label
:
string
,
)
:
|
RecordReturn
<
types
.
IDL
.
Type
<
any
>
>
|
FunctionRecordReturn
<
types
.
IDL
.
Type
<
any
>
>
Parameters
_t
:
types
.
IDL
.
RecordClass
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
label
:
string
Returns
RecordReturn
<
types
.
IDL
.
Type
<
any
>
>
|
FunctionRecordReturn
<
types
.
IDL
.
Type
<
any
>
>
visit
Variant
visitVariant
(
_t
:
types
.
IDL
.
VariantClass
,
fields_
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
label
:
string
,
)
:
VariantReturn
<
types
.
IDL
.
Type
<
any
>
>
Parameters
_t
:
types
.
IDL
.
VariantClass
fields_
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
label
:
string
Returns
VariantReturn
<
types
.
IDL
.
Type
<
any
>
>
visit
Tuple
visitTuple
<
T
extends
types
.
IDL
.
Type
<
any
>
[]
>
(
_t
:
types
.
IDL
.
TupleClass
<
T
>
,
components
:
types
.
IDL
.
Type
<
any
>
[]
,
label
:
string
,
)
:
TupleReturn
<
types
.
IDL
.
Type
<
any
>
>
Type Parameters
T
extends
types
.
IDL
.
Type
<
any
>
[]
Parameters
_t
:
types
.
IDL
.
TupleClass
<
T
>
components
:
types
.
IDL
.
Type
<
any
>
[]
label
:
string
Returns
TupleReturn
<
types
.
IDL
.
Type
<
any
>
>
visit
Rec
visitRec
<
T
>
(
_t
:
types
.
IDL
.
RecClass
<
T
>
,
ty
:
types
.
IDL
.
ConstructType
<
T
>
,
label
:
string
,
)
:
RecursiveReturn
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
RecClass
<
T
>
ty
:
types
.
IDL
.
ConstructType
<
T
>
label
:
string
Returns
RecursiveReturn
visit
Opt
visitOpt
<
T
>
(
_t
:
types
.
IDL
.
OptClass
<
T
>
,
ty
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
,
)
:
OptionalReturn
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
OptClass
<
T
>
ty
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
OptionalReturn
visit
Vec
visitVec
<
T
>
(
_t
:
types
.
IDL
.
VecClass
<
T
>
,
ty
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
,
)
:
VectorReturn
|
ListReturn
|
BlobReturn
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
VecClass
<
T
>
ty
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
VectorReturn
|
ListReturn
|
BlobReturn
visit
Type
visitType
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
:
DefaultReturn
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
DefaultReturn
visit
Principal
visitPrincipal
(
_t
:
types
.
IDL
.
PrincipalClass
,
label
:
string
)
:
PrincipalReturn
Parameters
_t
:
types
.
IDL
.
PrincipalClass
label
:
string
Returns
PrincipalReturn
visit
Bool
visitBool
(
_t
:
types
.
IDL
.
BoolClass
,
label
:
string
)
:
DefaultReturn
Parameters
_t
:
types
.
IDL
.
BoolClass
label
:
string
Returns
DefaultReturn
visit
Null
visitNull
(
_t
:
types
.
IDL
.
NullClass
,
label
:
string
)
:
DefaultReturn
Parameters
_t
:
types
.
IDL
.
NullClass
label
:
string
Returns
DefaultReturn
visit
Text
visitText
(
_t
:
types
.
IDL
.
TextClass
,
label
:
string
)
:
DefaultReturn
Parameters
_t
:
types
.
IDL
.
TextClass
label
:
string
Returns
DefaultReturn
visit
Number
visitNumber
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
label
:
string
)
:
NumberReturn
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
Type
<
T
>
label
:
string
Returns
NumberReturn
visit
Int
visitInt
(
t
:
types
.
IDL
.
IntClass
,
label
:
string
)
:
NumberReturn
Parameters
t
:
types
.
IDL
.
IntClass
label
:
string
Returns
NumberReturn
visit
Nat
visitNat
(
t
:
types
.
IDL
.
NatClass
,
label
:
string
)
:
NumberReturn
Parameters
t
:
types
.
IDL
.
NatClass
label
:
string
Returns
NumberReturn
visit
Float
visitFloat
(
t
:
types
.
IDL
.
FloatClass
,
label
:
string
)
:
NumberReturn
Parameters
t
:
types
.
IDL
.
FloatClass
label
:
string
Returns
NumberReturn
visit
Fixed
Int
visitFixedInt
(
t
:
types
.
IDL
.
FixedIntClass
,
label
:
string
)
:
NumberReturn
Parameters
t
:
types
.
IDL
.
FixedIntClass
label
:
string
Returns
NumberReturn
visit
Fixed
Nat
visitFixedNat
(
t
:
types
.
IDL
.
FixedNatClass
,
label
:
string
)
:
NumberReturn
Parameters
t
:
types
.
IDL
.
FixedNatClass
label
:
string
Returns
NumberReturn
visit
Service
visitService
(
t
:
types
.
IDL
.
ServiceClass
)
:
ServiceReturn
<
A
>
Parameters
t
:
types
.
IDL
.
ServiceClass
Returns
ServiceReturn
<
A
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
visit
Primitive
visit
Empty
visit
Reserved
visit
Construct
visit
Func
visit
Record
visit
Variant
visit
Tuple
visit
Rec
visit
Opt
visit
Vec
visit
Type
visit
Principal
visit
Bool
visit
Null
visit
Text
visit
Number
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
visit
Service
Example
GitHub
ic-reactor
Loading...
Visit the candid file and extract the fields. It returns the extracted service fields.