nexus-agents - v2.80.0
GitHub
npm
Preparing search index...
IArtifactStore
Interface IArtifactStore
Artifact store interface.
interface
IArtifactStore
{
put
(
artifact
:
Artifact
,
)
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
;
get
(
ref
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
,
)
:
Artifact
|
undefined
;
query
(
filter
:
ArtifactFilter
,
)
:
readonly
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
[]
;
provenance
(
ref
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
,
)
:
readonly
ProvenanceEntry
[]
;
size
:
number
;
}
Implemented by
ArtifactStore
Index
Properties
size
Methods
put
get
query
provenance
Properties
Readonly
size
size
:
number
Methods
put
put
(
artifact
:
Artifact
,
)
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
Parameters
artifact
:
Artifact
Returns
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
get
get
(
ref
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
,
)
:
Artifact
|
undefined
Parameters
ref
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
Returns
Artifact
|
undefined
query
query
(
filter
:
ArtifactFilter
,
)
:
readonly
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
[]
Parameters
filter
:
ArtifactFilter
Returns
readonly
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
[]
provenance
provenance
(
ref
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
,
)
:
readonly
ProvenanceEntry
[]
Parameters
ref
:
{
id
:
string
;
type
:
|
"code"
|
"plan"
|
"analysis"
|
"review"
|
"test"
|
"spec"
|
"report"
|
"vote"
;
}
Returns
readonly
ProvenanceEntry
[]
Settings
Member Visibility
Protected
Internal
Theme
OS
Light
Dark
On This Page
Properties
size
Methods
put
get
query
provenance
GitHub
npm
nexus-agents - v2.80.0
Loading...
Artifact store interface.