Interface: Argo<D>
Defined in: sdks/argo/src/index.d.ts:15
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"
]>
getAll()
getAll():
InstanceById
<D
>
Defined in: sdks/argo/src/index.d.ts:20
Returns
InstanceById
<D
>
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
; }>>
register()
register<
N
>(node
):UpdatedArgo
<D
,N
["definition"
]>
Defined in: sdks/argo/src/index.d.ts:16
Type Parameters
Type Parameter |
---|
N extends Node |
Parameters
Parameter | Type |
---|---|
node | N |
Returns
UpdatedArgo
<D
, N
["definition"
]>
registerMultiple()
registerMultiple<
N
>(node
):UpdatedArgo
<D
,N
["definition"
]>
Defined in: sdks/argo/src/index.d.ts:17
Type Parameters
Type Parameter |
---|
N extends Node |
Parameters
Parameter | Type |
---|---|
node | readonly N [] |
Returns
UpdatedArgo
<D
, N
["definition"
]>
resolve()
resolve():
void
Defined in: sdks/argo/src/index.d.ts:22
Returns
void
use()
use<
F
>(feature
):UpdatedArgo
<D
,F
["definitions"
][number
]["definition"
]>
Defined in: sdks/argo/src/index.d.ts:18
Type Parameters
Type Parameter |
---|
F extends Feature |
Parameters
Parameter | Type |
---|---|
feature | F |
Returns
UpdatedArgo
<D
, F
["definitions"
][number
]["definition"
]>