Visitor
Defined in: packages/candid/src/idl.ts:101
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