visitTuple<T extends types.IDL.Type<any>[]>( _t: types.IDL.TupleClass<T>, components: types.IDL.Type<any>[], __namedParameters: types.DynamicDataArgs<unknown[]>,): DefaultMethodResult & (
| { type: "tuple"; componentType: "normal"; values: (
NormalMethodResult | RecordMethodResult | VariantMethodResult | (DefaultMethodResult & ({ ...; } | ... 2 more ... | { ...; })) | ... 7 more ... | UnknownMethodResult
)
[]; } | { type: "tuple"; componentType: "record"; key: NormalMethodResult | RecordMethodResult | VariantMethodResult | (DefaultMethodResult & ({ ...; } | ... 2 more ... | { ...; })) | ... 7 more ... | UnknownMethodResult
; value: NormalMethodResult | RecordMethodResult | VariantMethodResult | (DefaultMethodResult & ({ ...; } | ... 2 more ... | { ...; })) | ... 7 more ... | UnknownMethodResult
; } | { type: "tuple"; componentType: "title"; value: NormalMethodResult | RecordMethodResult | VariantMethodResult | (DefaultMethodResult & ({ ...; } | ... 2 more ... | { ...; })) | ... 7 more ... | UnknownMethodResult
; } | { type: "tuple"; componentType: "keyValue"; key: NormalMethodResult | RecordMethodResult | VariantMethodResult | (DefaultMethodResult & ({ ...; } | ... 2 more ... | { ...; })) | ... 7 more ... | UnknownMethodResult
; value: NormalMethodResult | RecordMethodResult | VariantMethodResult | (DefaultMethodResult & ({ ...; } | ... 2 more ... | { ...; })) | ... 7 more ... | UnknownMethodResult
; })
Visit the candid file and extract the fields. It returns the extracted service fields.