Skip to content

Visitor

Defined in: packages/core/src/candid/idl.ts:131

D

R

new Visitor<D, R>(): Visitor<D, R>

Visitor<D, R>

visitBool(t, data): R

Defined in: packages/core/src/candid/idl.ts:141

BoolClass

D

R


visitConstruct<T>(t, data): R

Defined in: packages/core/src/candid/idl.ts:175

T

ConstructType<T>

D

R


visitEmpty(t, data): R

Defined in: packages/core/src/candid/idl.ts:138

EmptyClass

D

R


visitFixedInt(t, data): R

Defined in: packages/core/src/candid/idl.ts:165

FixedIntClass

D

R


visitFixedNat(t, data): R

Defined in: packages/core/src/candid/idl.ts:168

FixedNatClass

D

R


visitFloat(t, data): R

Defined in: packages/core/src/candid/idl.ts:162

FloatClass

D

R


visitFunc(t, data): R

Defined in: packages/core/src/candid/idl.ts:197

FuncClass

D

R


visitInt(t, data): R

Defined in: packages/core/src/candid/idl.ts:156

IntClass

D

R


visitNat(t, data): R

Defined in: packages/core/src/candid/idl.ts:159

NatClass

D

R


visitNull(t, data): R

Defined in: packages/core/src/candid/idl.ts:144

NullClass

D

R


visitNumber<T>(t, data): R

Defined in: packages/core/src/candid/idl.ts:153

T

PrimitiveType<T>

D

R


visitOpt<T>(t, _ty, data): R

Defined in: packages/core/src/candid/idl.ts:181

T

OptClass<T>

Type<T>

D

R


visitPrimitive<T>(t, data): R

Defined in: packages/core/src/candid/idl.ts:135

T

PrimitiveType<T>

D

R


visitPrincipal(t, data): R

Defined in: packages/core/src/candid/idl.ts:171

PrincipalClass

D

R


visitRec<T>(_t, ty, data): R

Defined in: packages/core/src/candid/idl.ts:194

T

RecClass<T>

ConstructType<T>

D

R


visitRecord(t, _fields, data): R

Defined in: packages/core/src/candid/idl.ts:184

RecordClass

[string, Type<any>][]

D

R


visitReserved(t, data): R

Defined in: packages/core/src/candid/idl.ts:147

ReservedClass

D

R


visitService(t, data): R

Defined in: packages/core/src/candid/idl.ts:200

ServiceClass

D

R


visitText(t, data): R

Defined in: packages/core/src/candid/idl.ts:150

TextClass

D

R


visitTuple<T>(t, components, data): R

Defined in: packages/core/src/candid/idl.ts:187

T extends any[]

TupleClass<T>

Type<any>[]

D

R


visitType<T>(_t, _data): R

Defined in: packages/core/src/candid/idl.ts:132

T

Type<T>

D

R


visitVariant(t, _fields, data): R

Defined in: packages/core/src/candid/idl.ts:191

VariantClass

[string, Type<any>][]

D

R


visitVec<T>(t, _ty, data): R

Defined in: packages/core/src/candid/idl.ts:178

T

VecClass<T>

Type<T>

D

R