Visitor
Defined in: packages/candid/src/idl.ts:130
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:140
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:174
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:137
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:164
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:167
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:161
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:196
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:155
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:158
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:143
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:152
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:180
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:134
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:170
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:193
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:183
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:146
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:199
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:149
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:186
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:131
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:190
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:177
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”VecClass
<T
>
Type
<T
>
D
Returns
Section titled “Returns”R