UNPKG

oceanic.js

Version:

A NodeJS library for interfacing with Discord.

138 lines (137 loc) 10.6 kB
/** @module Routes */ export declare const CDN_URL = "https://cdn.discordapp.com"; export declare const CHANNEL_WEBHOOKS: (channelID: string) => string; export declare const GUILD_WEBHOOKS: (guildID: string) => string; export declare const WEBHOOK: (webhookID: string, webhookToken?: string) => `/webhooks/${string}` | `/webhooks/${string}/${string}`; export declare const WEBHOOK_MESSAGE: (webhookID: string, webhookToken: string, messageID: string) => string; export declare const WEBHOOK_PLATFORM: (webhookID: string, webhookToken: string, platform: "github" | "slack") => string; export declare const GUILD: (userID: string) => string; export declare const GUILD_BANS: (guildID: string) => string; export declare const GUILD_BAN: (guildID: string, userID: string) => string; export declare const GUILD_AUTOMOD_RULE: (guildID: string, autoModerationRuleID: string) => string; export declare const GUILD_AUTOMOD_RULES: (guildID: string) => string; export declare const GUILD_EMOJI: (guildID: string, emojiID: string) => string; export declare const GUILD_EMOJIS: (guildID: string) => string; export declare const GUILD_AUDIT_LOG: (guildID: string) => string; export declare const GUILD_SCHEDULED_EVENT: (guildID: string, eventID: string) => string; export declare const GUILD_SCHEDULED_EVENTS: (guildID: string) => string; export declare const GUILD_SCHEDULED_EVENT_USERS: (guildID: string, eventID: string) => string; export declare const GUILD_TEMPLATE_CODE: (code: string) => string; export declare const GUILD_TEMPLATE: (guildID: string, templateID: string) => string; export declare const GUILD_TEMPLATES: (guildID: string) => string; export declare const GUILD_PREVIEW: (guildID: string) => string; export declare const GUILD_CHANNELS: (guildID: string) => string; export declare const GUILD_ACTIVE_THREADS: (guildID: string) => string; export declare const GUILD_MEMBERS: (guildID: string) => string; export declare const GUILD_MEMBER: (guildID: string, userID: string) => string; export declare const GUILD_SEARCH_MEMBERS: (guildID: string) => string; export declare const GUILD_MEMBERS_SEARCH: (guildID: string) => string; export declare const GUILD_MEMBER_ROLE: (guildID: string, userID: string, roleID: string) => string; export declare const GUILD_ROLES: (guildID: string) => string; export declare const GUILD_ROLE: (guildID: string, roleID: string) => string; export declare const GUILD_PRUNE: (guildID: string) => string; export declare const GUILD_INVITES: (guildID: string) => string; export declare const GUILD_INTEGRATION: (guildID: string, integrationID: string) => string; export declare const GUILD_INTEGRATIONS: (guildID: string) => string; export declare const GUILD_WIDGET: (guildID: string) => string; export declare const GUILD_VANITY_URL: (guildID: string) => string; export declare const GUILD_WIDGET_IMAGE: (guildID: string) => string; export declare const GUILD_WIDGET_JSON: (guildID: string) => string; export declare const GUILD_WELCOME_SCREEN: (guildID: string) => string; export declare const GUILD_VOICE_STATE: (guildID: string, userID: string) => string; export declare const GUILD_STICKER: (guildID: string, stickerID: string) => string; export declare const GUILD_STICKERS: (guildID: string) => string; export declare const GUILD_ONBOARDING: (guildID: string) => string; export declare const GUILD_INCIDENT_ACTIONS: (guildID: string) => string; export declare const GUILD_BULK_BAN: (guildID: string) => string; export declare const SOUNDBOARD_SOUNDS: (guildID: string) => string; export declare const SOUNDBOARD_SOUND: (guildID: string, soundID: string) => string; export declare const CHANNEL: (channelID: string) => string; export declare const CHANNEL_BULK_DELETE_MESSAGES: (channelID: string) => string; export declare const CHANNEL_FOLLOWERS: (channelID: string) => string; export declare const CHANNEL_INVITES: (channelID: string) => string; export declare const CHANNEL_JOINED_PRIVATE_ARCHIVED_THREADS: (channelID: string) => string; export declare const CHANNEL_MESSAGE: (channelID: string, messageID: string) => string; export declare const CHANNEL_MESSAGES: (channelID: string) => string; export declare const CHANNEL_MESSAGES_CROSSPOST: (channelID: string, messageID: string) => string; export declare const CHANNEL_MESSAGE_THREADS: (channelID: string, messageID: string) => string; export declare const CHANNEL_PERMISSION: (channelID: string, overwriteID: string) => string; export declare const CHANNEL_PERMISSIONS: (channelID: string) => string; export declare const CHANNEL_PINNED_MESSAGE: (channelID: string, messageID: string) => string; export declare const CHANNEL_PINS: (channelID: string) => string; export declare const CHANNEL_PRIVATE_ARCHIVED_THREADS: (channelID: string) => string; export declare const CHANNEL_PUBLIC_ARCHIVED_THREADS: (channelID: string) => string; export declare const CHANNEL_REACTION: (channelID: string, messageID: string, reaction: string) => string; export declare const CHANNEL_REACTIONS: (channelID: string, messageID: string) => string; export declare const CHANNEL_REACTION_USER: (channelID: string, messageID: string, reaction: string, user: string) => string; export declare const CHANNEL_THREADS: (channelID: string) => string; export declare const CHANNEL_THREAD_MEMBER: (channelID: string, userID: string) => string; export declare const CHANNEL_THREAD_MEMBERS: (channelID: string) => string; export declare const CHANNEL_TYPING: (channelID: string) => string; export declare const GROUP_RECIPIENT: (channelID: string, userID: string) => string; export declare const VOICE_REGIONS = "/voice/regions"; export declare const GUILD_VOICE_REGIONS: (guildID: string) => string; export declare const VOICE_STATUS: (channelID: string) => string; export declare const POLL_ANSWER_USERS: (channelID: string, pollID: string, answerID: number) => string; export declare const POLL_EXPIRE: (channelID: string, pollID: string) => string; export declare const SEND_SOUNDBOARD_SOUND: (channelID: string) => string; export declare const OAUTH_APPLICATION = "/oauth2/applications/@me"; export declare const OAUTH_AUTHORIZE = "/oauth2/authorize"; export declare const OAUTH_INFO = "/oauth2/@me"; export declare const OAUTH_CURRENT_USER = "/users/@me"; export declare const OAUTH_CHANNELS = "/users/@me/channels"; export declare const OAUTH_CONNECTIONS = "/users/@me/connections"; export declare const OAUTH_GUILD: (guildID: string) => string; export declare const OAUTH_GUILD_MEMBER: (guildID: string) => string; export declare const OAUTH_GUILDS = "/users/@me/guilds"; export declare const OAUTH_TOKEN = "/oauth2/token"; export declare const OAUTH_TOKEN_REVOKE = "/oauth2/token/revoke"; export declare const OAUTH_ROLE_CONNECTION: (applicationID: string) => string; export declare const ROLE_CONNECTIONS_METADATA: (applicationID: string) => string; export declare const ACHIEVEMENT_ICON: (applicationID: string, achievementID: string, hash: string) => string; export declare const APPLICATION_ASSET: (applicationID: string, assetID: string) => string; export declare const APPLICATION_COVER: (applicationID: string, hash: string) => string; export declare const APPLICATION_ICON: (applicationID: string, hash: string) => string; export declare const BANNER: (guildOrUserID: string, hash: string) => string; export declare const CUSTOM_EMOJI: (emojiID: string) => string; export declare const EMBED_AVATAR: (mod: number) => string; export declare const GUILD_AVATAR: (guildID: string, userID: string, hash: string) => string; export declare const GUILD_DISCOVERY_SPLASH: (guildID: string, hash: string) => string; export declare const GUILD_ICON: (guildID: string, hash: string) => string; export declare const CLAN_ICON: (guildID: string, hash: string) => string; export declare const GUILD_SCHEDULED_EVENT_COVER: (eventID: string, hash: string) => string; export declare const GUILD_SPLASH: (guildID: string, hash: string) => string; export declare const MEMBER_BANNER: (guildID: string, userID: string, hash: string) => string; export declare const ROLE_ICON: (roleID: string, hash: string) => string; export declare const STICKER: (stickerID: string) => string; export declare const STICKER_PACK_BANNER: (assetID: string) => string; export declare const TEAM_ICON: (teamID: string, hash: string) => string; export declare const USER_AVATAR: (userID: string, hash: string) => string; export declare const AVATAR_DECORATION: (hash: string) => string; export declare const APPLICATION_COMMAND: (applicationID: string, commandID: string) => string; export declare const APPLICATION_COMMANDS: (applicationID: string) => string; export declare const GUILD_APPLICATION_COMMAND: (applicationID: string, guildID: string, commandID: string) => string; export declare const GUILD_APPLICATION_COMMANDS: (applicationID: string, guildID: string) => string; export declare const GUILD_APPLICATION_COMMAND_PERMISSION: (applicationID: string, guildID: string, commandID: string) => string; export declare const GUILD_APPLICATION_COMMAND_PERMISSIONS: (applicationID: string, guildID: string) => string; export declare const INTERACTION_CALLBACK: (interactionID: string, interactionToken: string) => string; export declare const APPLICATION = "/applications/@me"; export declare const ENTITLEMENTS: (applicationID: string) => string; export declare const ENTITLEMENT: (applicationID: string, entitlementID: string) => string; export declare const CONSUME_ENTITLEMENT: (applicationID: string, entitlementID: string) => string; export declare const SKUS: (applicationID: string) => string; export declare const SKU_SUBSCRIPTIONS: (skuID: string) => string; export declare const SKU_SUBSCRIPTION: (skuID: string, subscriptionID: string) => string; export declare const APPLICATION_EMOJIS: (applicationID: string) => string; export declare const APPLICATION_EMOJI: (applicationID: string, emojiID: string) => string; export declare const APPLICATION_ACTIVITY_INSTANCE: (applicationID: string, instanceID: string) => string; export declare const GATEWAY = "/gateway"; export declare const GATEWAY_BOT = "/gateway/bot"; export declare const USER: (userID: string) => string; export declare const MESSAGE_LINK: (guildID: string, channelID: string, messageID: string) => string; export declare const STICKER_PACKS = "/sticker-packs"; export declare const INVITE: (code: string) => string; export declare const SOUNDBOARD_DEFAULT_SOUNDS = "/soundboard-default-sounds"; export declare const STAGE_INSTANCES = "/stage-instances"; export declare const STAGE_INSTANCE: (channelID: string) => string; export declare const REFRESH_ATTACHMENT_URLS = "/attachments/refresh-urls";