Initial Commit
This commit is contained in:
38
packages/communication/messaging/discord-client/src/index.ts
Normal file
38
packages/communication/messaging/discord-client/src/index.ts
Normal 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";
|
||||
Reference in New Issue
Block a user