🚀
IC Reactor v3 is here!
Featuring TanStack Query integration, improved type safety, and more.
View v3 Documentation →
×
ic-reactor
Example
GitHub
Preparing search index...
core
types
IDL
InterfaceFactory
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
(
   Â
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
Parameters
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
;
   Â
}
;
}
Returns
types
.
IDL
.
ServiceClass
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Example
GitHub
ic-reactor
Loading...
An Interface Factory, normally provided by a Candid code generation.