ic-reactor
Example
GitHub
Preparing search index...
visitor
VisitField
Class VisitField<A>
Type Parameters
A
=
types
.
BaseActor
Hierarchy (
View Summary
)
types
.
IDL
.
Visitor
<
string
,
ServiceField
<
A
>
|
MethodField
<
A
>
>
VisitField
Index
Constructors
constructor
Methods
visit
Type
visit
Primitive
visit
Empty
visit
Bool
visit
Null
visit
Reserved
visit
Text
visit
Number
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
visit
Principal
visit
Construct
visit
Vec
visit
Opt
visit
Record
visit
Tuple
visit
Variant
visit
Rec
visit
Func
visit
Service
Constructors
constructor
new
VisitField
<
A
=
types
.
BaseActor
>
()
:
VisitField
<
A
>
Type Parameters
A
=
types
.
BaseActor
Returns
VisitField
<
A
>
Methods
visit
Type
visitType
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
_data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
Type
<
T
>
_data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Primitive
visitPrimitive
<
T
>
(
t
:
types
.
IDL
.
PrimitiveType
<
T
>
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
PrimitiveType
<
T
>
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Empty
visitEmpty
(
t
:
types
.
IDL
.
EmptyClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
EmptyClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Bool
visitBool
(
t
:
types
.
IDL
.
BoolClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
BoolClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Null
visitNull
(
t
:
types
.
IDL
.
NullClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
NullClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Reserved
visitReserved
(
t
:
types
.
IDL
.
ReservedClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
ReservedClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Text
visitText
(
t
:
types
.
IDL
.
TextClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
TextClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Number
visitNumber
<
T
>
(
t
:
types
.
IDL
.
PrimitiveType
<
T
>
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
PrimitiveType
<
T
>
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Int
visitInt
(
t
:
types
.
IDL
.
IntClass
,
data
:
string
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
IntClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Nat
visitNat
(
t
:
types
.
IDL
.
NatClass
,
data
:
string
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
NatClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Float
visitFloat
(
t
:
types
.
IDL
.
FloatClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
FloatClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Fixed
Int
visitFixedInt
(
t
:
types
.
IDL
.
FixedIntClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
FixedIntClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Fixed
Nat
visitFixedNat
(
t
:
types
.
IDL
.
FixedNatClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
FixedNatClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Principal
visitPrincipal
(
t
:
types
.
IDL
.
PrincipalClass
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
PrincipalClass
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Construct
visitConstruct
<
T
>
(
t
:
types
.
IDL
.
ConstructType
<
T
>
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
ConstructType
<
T
>
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Vec
visitVec
<
T
>
(
t
:
types
.
IDL
.
VecClass
<
T
>
,
_ty
:
types
.
IDL
.
Type
<
T
>
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
VecClass
<
T
>
_ty
:
types
.
IDL
.
Type
<
T
>
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Opt
visitOpt
<
T
>
(
t
:
types
.
IDL
.
OptClass
<
T
>
,
_ty
:
types
.
IDL
.
Type
<
T
>
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
Parameters
t
:
types
.
IDL
.
OptClass
<
T
>
_ty
:
types
.
IDL
.
Type
<
T
>
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Record
visitRecord
(
t
:
types
.
IDL
.
RecordClass
,
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
RecordClass
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Tuple
visitTuple
<
T
extends
any
[]
>
(
t
:
types
.
IDL
.
TupleClass
<
T
>
,
components
:
types
.
IDL
.
Type
<
any
>
[]
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
extends
any
[]
Parameters
t
:
types
.
IDL
.
TupleClass
<
T
>
components
:
types
.
IDL
.
Type
<
any
>
[]
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Variant
visitVariant
(
t
:
types
.
IDL
.
VariantClass
,
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
VariantClass
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Rec
visitRec
<
T
>
(
_t
:
types
.
IDL
.
RecClass
<
T
>
,
ty
:
types
.
IDL
.
ConstructType
<
T
>
,
data
:
string
,
)
:
ServiceField
<
A
>
|
MethodField
<
A
>
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
RecClass
<
T
>
ty
:
types
.
IDL
.
ConstructType
<
T
>
data
:
string
Returns
ServiceField
<
A
>
|
MethodField
<
A
>
visit
Func
visitFunc
(
t
:
types
.
IDL
.
FuncClass
,
functionName
:
types
.
FunctionName
<
A
>
,
)
:
MethodField
<
A
>
Parameters
t
:
types
.
IDL
.
FuncClass
functionName
:
types
.
FunctionName
<
A
>
Returns
MethodField
<
A
>
visit
Service
visitService
(
t
:
types
.
IDL
.
ServiceClass
)
:
ServiceField
<
A
>
Parameters
t
:
types
.
IDL
.
ServiceClass
Returns
ServiceField
<
A
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
visit
Type
visit
Primitive
visit
Empty
visit
Bool
visit
Null
visit
Reserved
visit
Text
visit
Number
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
visit
Principal
visit
Construct
visit
Vec
visit
Opt
visit
Record
visit
Tuple
visit
Variant
visit
Rec
visit
Func
visit
Service
Example
GitHub
ic-reactor
Loading...