Visitor
Defined in: packages/core/src/candid/idl.ts:144
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/core/src/candid/idl.ts:154
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitConstruct()
Section titled “visitConstruct()”visitConstruct<
T>(t,data):R
Defined in: packages/core/src/candid/idl.ts:188
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/core/src/candid/idl.ts:151
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFixedInt()
Section titled “visitFixedInt()”visitFixedInt(
t,data):R
Defined in: packages/core/src/candid/idl.ts:178
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFixedNat()
Section titled “visitFixedNat()”visitFixedNat(
t,data):R
Defined in: packages/core/src/candid/idl.ts:181
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFloat()
Section titled “visitFloat()”visitFloat(
t,data):R
Defined in: packages/core/src/candid/idl.ts:175
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitFunc()
Section titled “visitFunc()”visitFunc(
t,data):R
Defined in: packages/core/src/candid/idl.ts:210
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitInt()
Section titled “visitInt()”visitInt(
t,data):R
Defined in: packages/core/src/candid/idl.ts:169
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitNat()
Section titled “visitNat()”visitNat(
t,data):R
Defined in: packages/core/src/candid/idl.ts:172
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitNull()
Section titled “visitNull()”visitNull(
t,data):R
Defined in: packages/core/src/candid/idl.ts:157
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitNumber()
Section titled “visitNumber()”visitNumber<
T>(t,data):R
Defined in: packages/core/src/candid/idl.ts:166
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/core/src/candid/idl.ts:194
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/core/src/candid/idl.ts:148
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/core/src/candid/idl.ts:184
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitRec()
Section titled “visitRec()”visitRec<
T>(_t,ty,data):R
Defined in: packages/core/src/candid/idl.ts:207
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/core/src/candid/idl.ts:197
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/core/src/candid/idl.ts:160
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitService()
Section titled “visitService()”visitService(
t,data):R
Defined in: packages/core/src/candid/idl.ts:213
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitText()
Section titled “visitText()”visitText(
t,data):R
Defined in: packages/core/src/candid/idl.ts:163
Parameters
Section titled “Parameters”D
Returns
Section titled “Returns”R
visitTuple()
Section titled “visitTuple()”visitTuple<
T>(t,components,data):R
Defined in: packages/core/src/candid/idl.ts:200
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/core/src/candid/idl.ts:145
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/core/src/candid/idl.ts:204
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/core/src/candid/idl.ts:191
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”VecClass<T>
Type<T>
D
Returns
Section titled “Returns”R