Properties
closeSidebar
closeSidebar: () => Promise<void>
createCards
Type declaration
-
-
Parameters
Returns Promise<string[]>
getBoardUsers
get
BoardUsers: () => Promise<UserData[]>
getCardData
get
CardData: (cardId: string) => Promise<null | CardData>
Type declaration
-
- (cardId: string): Promise<null | CardData>
-
Parameters
Returns Promise<null | CardData>
getCardsIndex
getCardsIndex: () => Promise<string[]>
Type declaration
-
-
Returns Promise<string[]>
getCurrentBoardUser
get
CurrentBoardUser: () => Promise<UserData>
getJiraIssueData
get
JiraIssueData: (payload: { issueId: number; siteId: string }) => Promise<JiraIssueData>
Type declaration
-
- (payload: { issueId: number; siteId: string }): Promise<JiraIssueData>
-
Parameters
-
payload: { issueId: number; siteId: string }
-
issueId: number
-
siteId: string
getLineData
get
LineData: (lineId: string) => Promise<null | LineData>
Type declaration
-
- (lineId: string): Promise<null | LineData>
-
Parameters
Returns Promise<null | LineData>
getLinesIndex
getLinesIndex: () => Promise<string[]>
Type declaration
-
-
Returns Promise<string[]>
getPluginBoardData
getPluginBoardData: <T>() => Promise<T>
Type declaration
-
-
Type parameters
Returns Promise<T>
getPluginBoardUserData
getPluginBoardUserData: <T>() => Promise<T>
Type declaration
-
-
Type parameters
Returns Promise<T>
hidePluginModal
hidePluginModal: () => Promise<void>
oauthApiRequest
oauthApiRequest: <T>(siteId: undefined | null | string, path: string, params?: Record<string, unknown>, method?: string, body?: Record<string, unknown>) => Promise<T>
Type declaration
-
- <T>(siteId: undefined | null | string, path: string, params?: Record<string, unknown>, method?: string, body?: Record<string, unknown>): Promise<T>
-
Type parameters
Parameters
-
siteId: undefined | null | string
-
path: string
-
Optional params: Record<string, unknown>
-
Optional method: string
-
Optional body: Record<string, unknown>
Returns Promise<T>
onCustomCardToolbarClick
on
CustomCardToolbarClick: (callback: (__namedParameters: { cardId: string }) => void) => CancelCallback
Type declaration
-
- (callback: (__namedParameters: { cardId: string }) => void): CancelCallback
-
Parameters
-
callback: (__namedParameters: { cardId: string }) => void
-
- (__namedParameters: { cardId: string }): void
-
Parameters
-
__namedParameters: { cardId: string }
Returns void
onHostToPlugin
Type declaration
-
-
Type parameters
Parameters
onPluginModalAction
on
PluginModalAction: (callback: (__namedParameters: { actionId: string }) => void) => CancelCallback
Type declaration
-
- (callback: (__namedParameters: { actionId: string }) => void): CancelCallback
-
Parameters
-
callback: (__namedParameters: { actionId: string }) => void
-
- (__namedParameters: { actionId: string }): void
-
Parameters
-
__namedParameters: { actionId: string }
Returns void
onPluginToolboxClick
on
PluginToolboxClick: (callback: (__namedParameters: { customCardId: string }) => void) => CancelCallback
Type declaration
-
- (callback: (__namedParameters: { customCardId: string }) => void): CancelCallback
-
Parameters
-
callback: (__namedParameters: { customCardId: string }) => void
-
- (__namedParameters: { customCardId: string }): void
-
Parameters
-
__namedParameters: { customCardId: string }
Returns void
openSidebar
openSidebar: (props: { contentUrl: string } | { pluginSidebarId: string }) => Promise<void>
Type declaration
-
- (props: { contentUrl: string } | { pluginSidebarId: string }): Promise<void>
-
Parameters
-
props: { contentUrl: string } | { pluginSidebarId: string }
Returns Promise<void>
pluginToHost
pluginToHost: (action: string, payload?: unknown) => string
Type declaration
-
- (action: string, payload?: unknown): string
-
Parameters
-
action: string
-
Optional payload: unknown
Returns string
registerCustomCard
Type declaration
-
-
Parameters
Returns Promise<void>
registerSidebarTool
Type declaration
-
-
Parameters
Returns Promise<void>
registerTemplate
Type declaration
-
-
Parameters
Returns Promise<void>
resizePluginFrame
resizePluginFrame: (width: string, height: string) => Promise<void>
Type declaration
-
- (width: string, height: string): Promise<void>
-
Parameters
-
width: string
-
height: string
Returns Promise<void>
setCardData
set
CardData: (cardId: string, cardData: null | Partial<CardData>) => Promise<void>
Type declaration
-
- (cardId: string, cardData: null | Partial<CardData>): Promise<void>
-
Parameters
-
cardId: string
-
cardData: null | Partial<CardData>
Returns Promise<void>
setLineData
set
LineData: (lineId: string, cardData: null | Partial<LineData>) => Promise<void>
Type declaration
-
- (lineId: string, cardData: null | Partial<LineData>): Promise<void>
-
Parameters
-
lineId: string
-
cardData: null | Partial<LineData>
Returns Promise<void>
setPluginBoardData
setPluginBoardData: <T>(pluginData: T) => Promise<void>
Type declaration
-
- <T>(pluginData: T): Promise<void>
-
Type parameters
Parameters
Returns Promise<void>
setPluginBoardUserData
setPluginBoardUserData: <T>(pluginData: T) => Promise<void>
Type declaration
-
- <T>(pluginData: T): Promise<void>
-
Type parameters
Parameters
Returns Promise<void>
setPluginModalActionEnabled
setPluginModalActionEnabled: (actionId: string, isEnabled: boolean) => Promise<void>
Type declaration
-
- (actionId: string, isEnabled: boolean): Promise<void>
-
Parameters
-
actionId: string
-
isEnabled: boolean
Returns Promise<void>
setViewport
set
Viewport: (viewport: Viewport) => Promise<void>
Type declaration
-
-
Parameters
Returns Promise<void>
showPluginModal
Type declaration
-
-
Parameters
Returns Promise<void>
updateTemplateContent
updateTemplateContent: (content: null | Record<string, unknown>) => Promise<void>
Type declaration
-
- (content: null | Record<string, unknown>): Promise<void>
-
Parameters
-
content: null | Record<string, unknown>
Returns Promise<void>
viewportTranslate
Type declaration
-
-
Parameters
Returns Promise<void>
waitForExecution
waitForExecution: <T>(executionId: string, executionTimeout?: null | number) => Promise<T>
Type declaration
-
- <T>(executionId: string, executionTimeout?: null | number): Promise<T>
-
Type parameters
Parameters
-
executionId: string
-
Optional executionTimeout: null | number
Returns Promise<T>
watchBoardUsers
Type declaration
-
-
Parameters
-
callback: (usersData: UserData[]) => void
watchCardData
Type declaration
-
-
Parameters
-
cardId: string
-
callback: (cardData: null | CardData) => void
watchCardsIndex
watch
CardsIndex: (callback: (cardIds: string[]) => void) => CancelCallback
Type declaration
-
-
Parameters
-
callback: (cardIds: string[]) => void
-
- (cardIds: string[]): void
watchJiraIssueData
Type declaration
-
-
Parameters
-
payload: { issueId: number; siteId: string }
-
issueId: number
-
siteId: string
-
watchLineData
Type declaration
-
-
Parameters
-
lineId: string
-
callback: (lineDAta: null | LineData) => void
watchLinesIndex
watch
LinesIndex: (callback: (lineIds: string[]) => void) => CancelCallback
Type declaration
-
-
Parameters
-
callback: (lineIds: string[]) => void
-
- (lineIds: string[]): void
watchPluginBoardData
watch
PluginBoardData: <T>(callback: (pluginData: T) => void) => CancelCallback
Type declaration
-
-
Type parameters
Parameters
-
callback: (pluginData: T) => void
watchPluginBoardUserData
watch
PluginBoardUserData: <T>(callback: (pluginData: T) => void) => CancelCallback
Type declaration
-
-
Type parameters
Parameters
-
callback: (pluginData: T) => void
Close sidebar if currently open.