Dependicus API Reference
Preparing search index...
DependicusPlugin
Interface DependicusPlugin
interface
DependicusPlugin
{
columns
?:
CustomColumn
[]
;
getGitHubIssueSpec
?:
(
context
:
VersionContext
,
store
:
FactStore
,
)
=>
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assignees
:
string
[]
;
type
:
"assign"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
labels
?:
string
[]
;
owner
:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
repo
:
string
;
targetVersion
?:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
;
getLinearIssueSpec
?:
(
context
:
VersionContext
,
store
:
FactStore
,
)
=>
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assigneeId
:
string
;
type
:
"delegate"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
targetVersion
?:
string
;
teamId
:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
;
getSections
?:
(
ctx
:
GroupingDetailContext
)
=>
GroupingSection
[]
;
getUsedByGroupKey
?:
UsedByGroupKeyFn
;
groupings
?:
GroupingConfig
[]
;
name
:
string
;
sources
?:
DataSource
[]
;
init
?
(
ctx
:
PluginContext
)
:
void
;
}
Implemented by
BasicCompliancePlugin
Index
Properties
columns?
get
Git
Hub
Issue
Spec?
get
Linear
Issue
Spec?
get
Sections?
get
Used
By
Group
Key?
groupings?
name
sources?
Methods
init?
Properties
Optional
columns
columns
?:
CustomColumn
[]
Optional
get
Git
Hub
Issue
Spec
getGitHubIssueSpec
?:
(
context
:
VersionContext
,
store
:
FactStore
,
)
=>
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assignees
:
string
[]
;
type
:
"assign"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
labels
?:
string
[]
;
owner
:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
repo
:
string
;
targetVersion
?:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
Optional
get
Linear
Issue
Spec
getLinearIssueSpec
?:
(
context
:
VersionContext
,
store
:
FactStore
,
)
=>
|
Partial
<
{
assignment
?:
|
{
type
:
"unassigned"
}
|
{
assigneeId
:
string
;
type
:
"delegate"
}
;
availableMajorVersion
?:
string
;
commentSections
?:
{
body
:
string
;
title
:
string
}
[]
;
daysOverdue
?:
number
;
descriptionSections
?:
{
body
:
string
;
title
:
string
}
[]
;
group
?:
string
;
ownerLabel
?:
string
;
policy
?:
|
{
type
:
"skip"
}
|
{
rateLimitDays
?:
number
;
type
:
"fyi"
}
|
{
rateLimitDays
?:
number
;
type
:
"dueDate"
}
;
targetVersion
?:
string
;
teamId
:
string
;
thresholdDays
?:
number
;
}
,
>
|
undefined
Optional
get
Sections
getSections
?:
(
ctx
:
GroupingDetailContext
)
=>
GroupingSection
[]
Optional
get
Used
By
Group
Key
getUsedByGroupKey
?:
UsedByGroupKeyFn
Optional
groupings
groupings
?:
GroupingConfig
[]
name
name
:
string
Optional
sources
sources
?:
DataSource
[]
Methods
Optional
init
init
?
(
ctx
:
PluginContext
)
:
void
Called after services are created but before data collection.
Parameters
ctx
:
PluginContext
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
columns
get
Git
Hub
Issue
Spec
get
Linear
Issue
Spec
get
Sections
get
Used
By
Group
Key
groupings
name
sources
Methods
init
Dependicus API Reference
Loading...
Called after services are created but before data collection.