Interface: ArgoWithApiResolver<D>
Defined in: sdks/headless/src/index.d.ts:163
Extends
Omit
<Argo
<D
>,"use"
|"registerMultiple"
|"register"
|"resolve"
>
Type Parameters
Type Parameter |
---|
D extends Definition |
Methods
get()
get<
I
>(id
):ReturnType
<Extract
<D
, {id
:I
; }>["factory"
]>
Defined in: sdks/argo/src/index.d.ts:19
Type Parameters
Type Parameter |
---|
I extends string |
Parameters
Parameter | Type |
---|---|
id | I |
Returns
ReturnType
<Extract
<D
, { id
: I
; }>["factory"
]>
Inherited from
Omit.get
getAll()
getAll():
InstanceById
<D
>
Defined in: sdks/argo/src/index.d.ts:20
Returns
InstanceById
<D
>
Inherited from
Omit.getAll
getByType()
getByType<
T
>(type
):InstanceById
<Extract
<D
, {type
:T
; }>>
Defined in: sdks/argo/src/index.d.ts:21
Type Parameters
Type Parameter |
---|
T extends undefined | string |
Parameters
Parameter | Type |
---|---|
type | T |
Returns
InstanceById
<Extract
<D
, { type
: T
; }>>
Inherited from
Omit.getByType
register()
register<
N
>(node
):ArgoWithApiResolver
<D
|N
["definition"
]>
Defined in: sdks/headless/src/index.d.ts:165
Type Parameters
Type Parameter |
---|
N extends Node |
Parameters
Parameter | Type |
---|---|
node | N |
Returns
ArgoWithApiResolver
<D
| N
["definition"
]>
registerMultiple()
registerMultiple<
N
>(node
):ArgoWithApiResolver
<D
|N
["definition"
]>
Defined in: sdks/headless/src/index.d.ts:166
Type Parameters
Type Parameter |
---|
N extends Node |
Parameters
Parameter | Type |
---|---|
node | readonly N [] |
Returns
ArgoWithApiResolver
<D
| N
["definition"
]>
resolve()
resolve():
PublicKeyProviderApi
&TransactionSignerApi
&object
&object
&object
&object
&object
&object
&object
&object
&object
&object
&object
&object
&object
&object
&object
&object
&ApplicationApi
&object
&object
&object
&WalletApi
&ReportingApi
&DebugApi
&UnionToIntersection
<Values
<InstanceById
<Extract
<D
, {type
:"api"
; }>>>> &UnionToIntersection
<Values
<InstanceById
<Extract
<D
, {type
:"debug"
; }>>>>
Defined in: sdks/headless/src/index.d.ts:170
Returns
PublicKeyProviderApi
& TransactionSignerApi
& object
& object
& object
& object
& object
& object
& object
& object
& object
& object
& object
& object
& object
& object
& object
& object
& ApplicationApi
& object
& object
& object
& WalletApi
& ReportingApi
& DebugApi
& UnionToIntersection
<Values
<InstanceById
<Extract
<D
, { type
: "api"
; }>>>> & UnionToIntersection
<Values
<InstanceById
<Extract
<D
, { type
: "debug"
; }>>>>
use()
use<
F
>(feature
):ArgoWithApiResolver
<D
|F
["definitions"
][number
]["definition"
]>
Defined in: sdks/headless/src/index.d.ts:167
Type Parameters
Type Parameter |
---|
F extends Feature |
Parameters
Parameter | Type |
---|---|
feature | F |
Returns
ArgoWithApiResolver
<D
| F
["definitions"
][number
]["definition"
]>