Class Rest

Hierarchy

  • Rest

Constructors

Properties

Api: string
DefaultUserAgent: string
Token: null | string
Url: string
Version: string

Accessors

Methods

  • Type Parameters

    • T = any

    Parameters

    Returns Promise<{
        headers: null | Headers;
        json: T;
        statusCode: number;
        text: string;
    }>

  • Type Parameters

    • T = any

    Parameters

    • method: "DELETE" | "GET" | "PATCH" | "POST" | "PUT"
    • endpoint: string
    • Optional options: RequestInit

    Returns Promise<{
        headers: null | Headers;
        json: T;
        statusCode: number;
        text: string;
    }>

  • Type Parameters

    • T = any

    Parameters

    Returns Promise<{
        headers: null | Headers;
        json: T;
        statusCode: number;
        text: string;
    }>

  • Type Parameters

    • T = any

    Parameters

    Returns Promise<{
        headers: null | Headers;
        json: T;
        statusCode: number;
        text: string;
    }>

  • Type Parameters

    • T = any

    Parameters

    Returns Promise<{
        headers: null | Headers;
        json: T;
        statusCode: number;
        text: string;
    }>

  • Type Parameters

    • T = any

    Parameters

    Returns Promise<{
        headers: null | Headers;
        json: T;
        statusCode: number;
        text: string;
    }>

Generated using TypeDoc