Interface JiraClient

Interface for JIRA HTTP client

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>;
}

Implemented by

Methods

Methods

  • Type Parameters

    • T = unknown

    Parameters

    • endpoint: string
    • Optional timeoutMs: number

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    • endpoint: string
    • Optional params: Record<string, unknown>
    • Optional timeoutMs: number

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    • endpoint: string
    • body: unknown
    • Optional timeoutMs: number

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    • endpoint: string
    • body: unknown
    • Optional timeoutMs: number

    Returns Promise<T>