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