interface JiraClient { delete<T>(endpoint,
timeoutMs?): Promise<T>; get<T>(endpoint,
params?,
timeoutMs?): Promise<T>; post<T>(endpoint,
body,
timeoutMs?): Promise<T>; put<T>(endpoint,
body,
timeoutMs?): Promise<T>; } Methods
delete
- delete<T>(endpoint, timeoutMs?): Promise<T>
Parameters
- endpoint: string
Optional timeoutMs: number
Returns Promise<T>
get
- get<T>(endpoint, params?, timeoutMs?): Promise<T>
Parameters
- endpoint: string
Optional params: Record<string, unknown>Optional timeoutMs: number
Returns Promise<T>
post
- post<T>(endpoint, body, timeoutMs?): Promise<T>
Parameters
- endpoint: string
- body: unknown
Optional timeoutMs: number
Returns Promise<T>
put
- put<T>(endpoint, body, timeoutMs?): Promise<T>
Parameters
- endpoint: string
- body: unknown
Optional timeoutMs: number
Returns Promise<T>
Interface for JIRA HTTP client