Skip to content

Visitor

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

D

R

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

Visitor<D, R>

visitBool(t, data): R

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

BoolClass

D

R


visitConstruct<T>(t, data): R

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

T

ConstructType<T>

D

R


visitEmpty(t, data): R

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

EmptyClass

D

R


visitFixedInt(t, data): R

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

FixedIntClass

D

R


visitFixedNat(t, data): R

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

FixedNatClass

D

R


visitFloat(t, data): R

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

FloatClass

D

R


visitFunc(t, data): R

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

FuncClass

D

R


visitInt(t, data): R

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

IntClass

D

R


visitNat(t, data): R

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

NatClass

D

R


visitNull(t, data): R

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

NullClass

D

R


visitNumber<T>(t, data): R

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

T

PrimitiveType<T>

D

R


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

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

T

OptClass<T>

Type<T>

D

R


visitPrimitive<T>(t, data): R

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

T

PrimitiveType<T>

D

R


visitPrincipal(t, data): R

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

PrincipalClass

D

R


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

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

T

RecClass<T>

ConstructType<T>

D

R


visitRecord(t, _fields, data): R

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

RecordClass

[string, Type<any>][]

D

R


visitReserved(t, data): R

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

ReservedClass

D

R


visitService(t, data): R

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

ServiceClass

D

R


visitText(t, data): R

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

TextClass

D

R


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

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

T extends any[]

TupleClass<T>

Type<any>[]

D

R


visitType<T>(_t, _data): R

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

T

Type<T>

D

R


visitVariant(t, _fields, data): R

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

VariantClass

[string, Type<any>][]

D

R


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

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

T

VecClass<T>

Type<T>

D

R