Skip to content

Visitor

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

D

R

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

Visitor<D, R>

visitBool(t, data): R

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

BoolClass

D

R


visitConstruct<T>(t, data): R

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

T

ConstructType<T>

D

R


visitEmpty(t, data): R

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

EmptyClass

D

R


visitFixedInt(t, data): R

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

FixedIntClass

D

R


visitFixedNat(t, data): R

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

FixedNatClass

D

R


visitFloat(t, data): R

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

FloatClass

D

R


visitFunc(t, data): R

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

FuncClass

D

R


visitInt(t, data): R

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

IntClass

D

R


visitNat(t, data): R

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

NatClass

D

R


visitNull(t, data): R

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

NullClass

D

R


visitNumber<T>(t, data): R

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

T

PrimitiveType<T>

D

R


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

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

T

OptClass<T>

Type<T>

D

R


visitPrimitive<T>(t, data): R

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

T

PrimitiveType<T>

D

R


visitPrincipal(t, data): R

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

PrincipalClass

D

R


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

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

T

RecClass<T>

ConstructType<T>

D

R


visitRecord(t, _fields, data): R

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

RecordClass

[string, Type<any>][]

D

R


visitReserved(t, data): R

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

ReservedClass

D

R


visitService(t, data): R

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

ServiceClass

D

R


visitText(t, data): R

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

TextClass

D

R


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

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

T extends any[]

TupleClass<T>

Type<any>[]

D

R


visitType<T>(_t, _data): R

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

T

Type<T>

D

R


visitVariant(t, _fields, data): R

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

VariantClass

[string, Type<any>][]

D

R


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

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

T

VecClass<T>

Type<T>

D

R