lemmy-js-client
    Preparing search index...

    Class NodeInfoHttp

    Hierarchy

    • LemmyController
      • NodeInfoHttp
    Index

    Constructors

    • Generates a new instance of LemmyHttp.

      Parameters

      • baseUrl: string

        the base url, without the vX version: https://lemmy.ml -> goes to https://lemmy.ml/api/vX

      • Optionaloptions: {
            fetchFunction?: {
                (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
                (input: string | Request | URL, init?: RequestInit): Promise<Response>;
            };
            headers?: { [key: string]: string };
        }
        • OptionalfetchFunction?: {
              (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
              (input: string | Request | URL, init?: RequestInit): Promise<Response>;
          }
        • Optionalheaders?: { [key: string]: string }

      Returns NodeInfoHttp

    Methods

    • Parameters

      • name: string

      Returns string | string[] | undefined

    • Returns { [name: string]: string | string[] | undefined }

    • Returns number | undefined

    • Parameters

      • Optionaloptions: RequestOptions

      Returns Promise<NodeInfo>

    • Type Parameters

      • H extends keyof OutgoingHttpHeaders

      Parameters

      • name: H
      • Optionalvalue: HeaderValue<H>

      Returns void

    • Parameters

      • name: string
      • Optionalvalue: string | string[]

      Returns void

    • Set the headers (can be used to set the auth header)

      Parameters

      • headers: { [key: string]: string }

      Returns void

    • Parameters

      • statusCode: number

      Returns void

    • Type Parameters

      • ResponseType

      Parameters

      • path: string
      • __namedParameters: UploadImage
      • Optionaloptions: RequestOptions

      Returns Promise<ResponseType>

    • Type Parameters

      • QueryType extends object
      • ResponseType

      Parameters

      Returns Promise<ResponseType>

    • Type Parameters

      • BodyType extends object
      • ResponseType

      Parameters

      • type_: HttpType
      • endpoint: string
      • form: BodyType
      • options: RequestOptions | undefined
      • no_prefix: boolean = false

      Returns Promise<ResponseType>