Constructors

Properties

admin: APIAdmin = ...
client: APIClient = ...
files: APIFiles = ...
guild: APIGuild = ...
guildGiveaway: APIGuildGiveaway = ...
guildPlatform: APIGuildPlatform = ...
guildPlatformAction: APIPlatformAction = ...
guildStarboard: APIGuildStarboard = ...
linked: APILinked = ...
me: APIMe = ...
options?: {
    log?: boolean;
}
other: APIOther = ...
platform: APIPlatform = ...
premium: APIPremium = ...
sessions: APISessions = ...
teams: APITeams = ...
telemetry: APITelemetry = ...
url: string
user: APIUser = ...
vods: APIVods = ...

Methods

  • Type Parameters

    • T extends Record<string, unknown>

    Parameters

    • url: string
    • Optionalparams: T

    Returns string

  • Type Parameters

    • O
    • T = unknown
    • C extends boolean = false

    Parameters

    • data: {
          auth?: string;
          body?: T;
          doNotStringify?: boolean;
          endpoint: string;
          headers?: null | Record<string, string>;
          method: RequestMethod;
          raw?: C;
      }
      • Optionalauth?: string
      • Optionalbody?: T
      • OptionaldoNotStringify?: boolean
      • endpoint: string
      • Optionalheaders?: null | Record<string, string>
      • method: RequestMethod
      • Optionalraw?: C

    Returns Promise<C extends false
        ? WebResponse<O>
        : AxiosResponse<O, any>>