Skip to content

Visitor

Defined in: packages/candid/src/idl.ts:101

D

R

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

Visitor<D, R>

visitBool(t, data): R

Defined in: packages/candid/src/idl.ts:111

BoolClass

D

R


visitConstruct<T>(t, data): R

Defined in: packages/candid/src/idl.ts:145

T

ConstructType<T>

D

R


visitEmpty(t, data): R

Defined in: packages/candid/src/idl.ts:108

EmptyClass

D

R


visitFixedInt(t, data): R

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

FixedIntClass

D

R


visitFixedNat(t, data): R

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

FixedNatClass

D

R


visitFloat(t, data): R

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

FloatClass

D

R


visitFunc(t, data): R

Defined in: packages/candid/src/idl.ts:167

FuncClass

D

R


visitInt(t, data): R

Defined in: packages/candid/src/idl.ts:126

IntClass

D

R


visitNat(t, data): R

Defined in: packages/candid/src/idl.ts:129

NatClass

D

R


visitNull(t, data): R

Defined in: packages/candid/src/idl.ts:114

NullClass

D

R


visitNumber<T>(t, data): R

Defined in: packages/candid/src/idl.ts:123

T

PrimitiveType<T>

D

R


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

Defined in: packages/candid/src/idl.ts:151

T

OptClass<T>

Type<T>

D

R


visitPrimitive<T>(t, data): R

Defined in: packages/candid/src/idl.ts:105

T

PrimitiveType<T>

D

R


visitPrincipal(t, data): R

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

PrincipalClass

D

R


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

Defined in: packages/candid/src/idl.ts:164

T

RecClass<T>

ConstructType<T>

D

R


visitRecord(t, _fields, data): R

Defined in: packages/candid/src/idl.ts:154

RecordClass

[string, Type<any>][]

D

R


visitReserved(t, data): R

Defined in: packages/candid/src/idl.ts:117

ReservedClass

D

R


visitService(t, data): R

Defined in: packages/candid/src/idl.ts:170

ServiceClass

D

R


visitText(t, data): R

Defined in: packages/candid/src/idl.ts:120

TextClass

D

R


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

Defined in: packages/candid/src/idl.ts:157

T extends any[]

TupleClass<T>

Type<any>[]

D

R


visitType<T>(_t, _data): R

Defined in: packages/candid/src/idl.ts:102

T

Type<T>

D

R


visitVariant(t, _fields, data): R

Defined in: packages/candid/src/idl.ts:161

VariantClass

[string, Type<any>][]

D

R


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

Defined in: packages/candid/src/idl.ts:148

T

VecClass<T>

Type<T>

D

R