ic-reactor
    Preparing search index...

    Type Alias InterfaceFactory

    InterfaceFactory: (
        idl: {
            IDL: {
                Empty: types.IDL.EmptyClass;
                Reserved: types.IDL.ReservedClass;
                Unknown: types.IDL.UnknownClass;
                Bool: types.IDL.BoolClass;
                Null: types.IDL.NullClass;
                Text: types.IDL.TextClass;
                Int: types.IDL.IntClass;
                Nat: types.IDL.NatClass;
                Float32: types.IDL.FloatClass;
                Float64: types.IDL.FloatClass;
                Int8: types.IDL.FixedIntClass;
                Int16: types.IDL.FixedIntClass;
                Int32: types.IDL.FixedIntClass;
                Int64: types.IDL.FixedIntClass;
                Nat8: types.IDL.FixedNatClass;
                Nat16: types.IDL.FixedNatClass;
                Nat32: types.IDL.FixedNatClass;
                Nat64: types.IDL.FixedNatClass;
                Principal: types.IDL.PrincipalClass;
                Tuple: typeof types.IDL.Tuple;
                Vec: typeof types.IDL.Vec;
                Opt: typeof types.IDL.Opt;
                Record: typeof types.IDL.Record;
                Variant: typeof types.IDL.Variant;
                Rec: typeof types.IDL.Rec;
                Func: typeof types.IDL.Func;
                Service(t: Record<string, types.IDL.FuncClass>): types.IDL.ServiceClass;
            };
        },
    ) => types.IDL.ServiceClass

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

    Type declaration