Visitor
Defined in: packages/candid/src/idl.ts:101
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”D
R
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Visitor<
D
,R
>():Visitor
<D
,R
>
Returns
Section titled “Returns”Visitor
<D
, R
>
Methods
Section titled “Methods”visitBool()
Section titled “visitBool()”visitBool(
t
,data
):R
Defined in: packages/candid/src/idl.ts:111
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitConstruct()
Section titled “visitConstruct()”visitConstruct<
T
>(t
,data
):R
Defined in: packages/candid/src/idl.ts:145
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitEmpty()
Section titled “visitEmpty()”visitEmpty(
t
,data
):R
Defined in: packages/candid/src/idl.ts:108
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFixedInt()
Section titled “visitFixedInt()”visitFixedInt(
t
,data
):R
Defined in: packages/candid/src/idl.ts:135
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFixedNat()
Section titled “visitFixedNat()”visitFixedNat(
t
,data
):R
Defined in: packages/candid/src/idl.ts:138
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFloat()
Section titled “visitFloat()”visitFloat(
t
,data
):R
Defined in: packages/candid/src/idl.ts:132
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFunc()
Section titled “visitFunc()”visitFunc(
t
,data
):R
Defined in: packages/candid/src/idl.ts:167
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitInt()
Section titled “visitInt()”visitInt(
t
,data
):R
Defined in: packages/candid/src/idl.ts:126
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitNat()
Section titled “visitNat()”visitNat(
t
,data
):R
Defined in: packages/candid/src/idl.ts:129
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitNull()
Section titled “visitNull()”visitNull(
t
,data
):R
Defined in: packages/candid/src/idl.ts:114
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitNumber()
Section titled “visitNumber()”visitNumber<
T
>(t
,data
):R
Defined in: packages/candid/src/idl.ts:123
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitOpt()
Section titled “visitOpt()”visitOpt<
T
>(t
,_ty
,data
):R
Defined in: packages/candid/src/idl.ts:151
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”OptClass
<T
>
Type
<T
>
D
Returns
Section titled “Returns”R
visitPrimitive()
Section titled “visitPrimitive()”visitPrimitive<
T
>(t
,data
):R
Defined in: packages/candid/src/idl.ts:105
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitPrincipal()
Section titled “visitPrincipal()”visitPrincipal(
t
,data
):R
Defined in: packages/candid/src/idl.ts:141
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitRec()
Section titled “visitRec()”visitRec<
T
>(_t
,ty
,data
):R
Defined in: packages/candid/src/idl.ts:164
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”RecClass
<T
>
D
Returns
Section titled “Returns”R
visitRecord()
Section titled “visitRecord()”visitRecord(
t
,_fields
,data
):R
Defined in: packages/candid/src/idl.ts:154
Parameters
Section titled “Parameters”_fields
Section titled “_fields”[string
, Type
<any
>][]
D
Returns
Section titled “Returns”R
visitReserved()
Section titled “visitReserved()”visitReserved(
t
,data
):R
Defined in: packages/candid/src/idl.ts:117
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitService()
Section titled “visitService()”visitService(
t
,data
):R
Defined in: packages/candid/src/idl.ts:170
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitText()
Section titled “visitText()”visitText(
t
,data
):R
Defined in: packages/candid/src/idl.ts:120
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitTuple()
Section titled “visitTuple()”visitTuple<
T
>(t
,components
,data
):R
Defined in: packages/candid/src/idl.ts:157
Type Parameters
Section titled “Type Parameters”T
extends any
[]
Parameters
Section titled “Parameters”TupleClass
<T
>
components
Section titled “components”Type
<any
>[]
D
Returns
Section titled “Returns”R
visitType()
Section titled “visitType()”visitType<
T
>(_t
,_data
):R
Defined in: packages/candid/src/idl.ts:102
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”Type
<T
>
D
Returns
Section titled “Returns”R
visitVariant()
Section titled “visitVariant()”visitVariant(
t
,_fields
,data
):R
Defined in: packages/candid/src/idl.ts:161
Parameters
Section titled “Parameters”_fields
Section titled “_fields”[string
, Type
<any
>][]
D
Returns
Section titled “Returns”R
visitVec()
Section titled “visitVec()”visitVec<
T
>(t
,_ty
,data
):R
Defined in: packages/candid/src/idl.ts:148
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”VecClass
<T
>
Type
<T
>
D
Returns
Section titled “Returns”R