refactor(REST): remove double classing (#9722)

* refactor(REST): remove double classing

BREAKING CHANGE: `REST` and `RequestManager` have been combined, most of the properties, methods, and events from both classes can now be found on `REST`
BREAKING CHANGE: `REST#raw` has been removed in favor of `REST#queueRequest`
BREAKING CHANGE: `REST#getAgent` has been removed in favor of `REST#agent`

* chore: update for /rest changes
This commit is contained in:
ckohen
2023-07-25 01:40:21 -07:00
committed by GitHub
parent 6307f81385
commit 8f4256db8a
19 changed files with 774 additions and 832 deletions

View File

@@ -1,4 +1,4 @@
import type { InternalRequest, RawFile } from '../RequestManager.js';
import type { InternalRequest, RawFile } from '../utils/types.js';
interface DiscordErrorFieldInformation {
code: string;

View File

@@ -1,4 +1,4 @@
import type { InternalRequest } from '../RequestManager.js';
import type { InternalRequest } from '../utils/types.js';
import type { RequestBody } from './DiscordAPIError.js';
/**

View File

@@ -1,4 +1,4 @@
import type { RateLimitData } from '../REST.js';
import type { RateLimitData } from '../utils/types.js';
export class RateLimitError extends Error implements RateLimitData {
public timeToReset: number;