Skip to content

InterfaceFactory

InterfaceFactory = (idl) => ServiceClass

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

An Interface Factory, normally provided by a Candid code generation.

{ Bool: BoolClass; Empty: EmptyClass; Float32: FloatClass; Float64: FloatClass; Func: typeof Func; Int: IntClass; Int16: FixedIntClass; Int32: FixedIntClass; Int64: FixedIntClass; Int8: FixedIntClass; Nat: NatClass; Nat16: FixedNatClass; Nat32: FixedNatClass; Nat64: FixedNatClass; Nat8: FixedNatClass; Null: NullClass; Opt: typeof Opt; Principal: PrincipalClass; Rec: typeof Rec; Record: typeof Record; Reserved: ReservedClass; Text: TextClass; Tuple: typeof Tuple; Unknown: UnknownClass; Variant: typeof Variant; Vec: typeof Vec; Service: ServiceClass; }

BoolClass

EmptyClass

FloatClass

FloatClass

typeof Func

IntClass

FixedIntClass

FixedIntClass

FixedIntClass

FixedIntClass

NatClass

FixedNatClass

FixedNatClass

FixedNatClass

FixedNatClass

NullClass

typeof Opt

PrincipalClass

typeof Rec

typeof Record

ReservedClass

TextClass

typeof Tuple

UnknownClass

typeof Variant

typeof Vec

ServiceClass