Initial Commit

This commit is contained in:
2026-05-27 23:29:53 +01:00
commit fbc70f96e6
10000 changed files with 1102152 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
// Core clients
export { DiscordBotClient } from "./core/bot-client/discord-bot-client.js";
export { DiscordWebhook } from "./core/webhook/discord-webhook.js";
// Errors
export {
DISCORD_CODES,
type DiscordClientCode,
DiscordClientError,
} from "./errors/discord-client-error.js";
export type {
DiscordBotConfig,
DiscordChannel,
DiscordClientCommonInjectables,
DiscordDeliveryReport,
DiscordDeliveryStatus,
DiscordEmbed,
DiscordEmbedField,
DiscordFetchResponse,
DiscordMessage,
DiscordResponse,
DiscordWebhookConfig,
FetchLike,
} from "./types/discord-client.types.js";
// Types
export {
DiscordBotConfigSchema,
DiscordMessageSchema,
DiscordWebhookConfigSchema,
} from "./types/discord-client.types.js";
// Utils (advanced — exposed for custom routes)
export {
type DiscordRequestKind,
type DiscordRequestOptions,
executeDiscordRequest,
resetDiscordHttpMetrics,
} from "./utils/http.js";
export { parseRetryAfterMs } from "./utils/rate-limit.js";