Almeida
3654efede2
feat(GuildAuditLogsEntry): onboarding events ( #9726 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-09 18:58:11 +00:00
Jiralite
4f59b740d0
feat: Premium buttons ( #10353 )
...
* feat: premium buttons
* docs: deprecation string
* feat(InteractionResponses): add deprecation message
* feat(builders): add tests
* chore: remove @ts-expect-errors
* test: update method name
* refactor(formatters): stricter types
* docs: deprecate method in typings
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-04 18:57:35 +00:00
Jiralite
b8397b24e5
types(ApplicationCommandManager): Snowflake fetch ( #10366 )
2024-06-27 11:27:59 +00:00
Jiralite
38c699bc8a
fix: Consistent debug log spacing ( #10349 )
...
* fix: consistent debug log spacing
* refactor: simplify formatting
* refactor: more readable ternary
Co-Authored-By: Synbulat Biishev <contact@syjalo.dev >
* fix: modify parameters and types
---------
Co-authored-by: Synbulat Biishev <contact@syjalo.dev >
2024-06-13 16:07:37 +00:00
Danial Raza
68031210f5
feat(Message): add call ( #10283 )
...
* feat(Message): add `call`
* refactor: make `endedAt` a getter
* types: fix `endedAt` return type
* types(Message): add `call` property
* docs: requested changes
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-06-08 20:30:21 +00:00
Danial Raza
17d4c78fde
feat(Invite): add type ( #10280 )
2024-06-02 22:43:14 +00:00
Almeida
3b5c600b9e
feat(User): add avatarDecorationData ( #9888 )
...
* feat(User): add `avatarDecorationData`
* fix: remove options
* fix(User): check avatar decoration in equals() methods
* docs: Add full reference
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-02 21:26:31 +00:00
René
555961b3b8
refactor(GuildChannelManager): improve addFollower errors ( #10277 )
...
refactor(GuildChannelManager): improve errors
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-17 13:14:03 +00:00
cobalt
35207b0b31
types: Forum starter messages do not support polls ( #10276 )
...
fix(types): Forums do not support polls
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-15 17:43:31 +00:00
Frank
c2432d5704
types: Add defaultValues to respective select menu components data ( #10265 )
...
* Update index.d.ts
Added 'defaultValues' typings for ChannelSelectMenuComponentData, RoleSelectMenuComponentData, and UserSelectMenuComponentData.
* Update index.d.ts
Adding 'defaultValues' typing to MentionableSelectMenuComponentData
* style: prettier
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-05-13 13:29:16 +00:00
Qjuh
914cc4ba54
fix(docs): some link tags didn't resolve correctly ( #10269 )
...
* fix(docs): some link tags didn't resolve in summaries
* fix: add TextBasedChannels type
2024-05-13 09:34:11 +00:00
DD
0474a43751
fix(MessageManager): poll methods don't need a channel id ( #10249 )
...
* fix(MessageManager): end poll does not need channel id
* chore: rest of the work
2024-05-04 19:06:03 +00:00
Jacob Morrison
cb961f5be3
types: add Poll to Message ( #10245 )
...
* Add poll to message type
* Add poll to message type without whitespace changes
2024-05-04 16:06:16 +00:00
Almeida
6cf094c282
feat(MessageManager): poll methods ( #10239 )
...
* feat(MessageManager): poll methods
* docs: wording
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-05-02 20:54:00 +00:00
Almeida
997887069a
feat: consumable entitlements ( #10235 )
...
* feat: consumable entitlements
* feat: move logic to EntitlementManager
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-01 17:57:25 +00:00
Almeida
a1aeaeb9d8
feat: polls ( #10185 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-30 23:21:07 +00:00
Dawid Jaworski
de14c92c11
feat(ClientUser): Add support for setting bot banner ( #10176 )
...
* feat(discord.js): added support to setting bot banner
added feature to set banner for bot from code level
the function is in the experimental phase of Discord.
* fix: resolve requested changes
* fix: add missing type in ClientUserEditOptions
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-04-09 14:09:01 +00:00
codershiba
b6bdd578b9
feat(GuildBanManager): Add bulkCreate() method ( #10182 )
2024-04-02 19:38:48 +00:00
Qjuh
980a2b71c7
types: generic for Webhook type ( #10188 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-03-31 14:15:21 +00:00
Qjuh
654f1a48b9
chore: remove ws dependency ( #10180 )
2024-03-31 14:09:38 +00:00
cobalt
6cc5fa28e6
fix(types): Export ReadonlyCollection ( #10184 )
2024-03-20 13:10:34 +00:00
iCrawl
93c174bc82
chore: fix test type import
2024-03-11 18:15:21 +01:00
Qjuh
a1010c61f5
types: fix duplicate props in merged interfaces ( #10160 )
...
types(discord.js): fix duplicate props in merged interfaces
2024-03-04 11:55:01 +01:00
Jiralite
efa3cac6f2
types: Update accessibility modifiers on constructors ( #10147 )
...
types: update accessibility modifiers on constructors
2024-02-23 12:51:13 +00:00
Synbulat Biishev
bfbd62e3e0
types(Builder.from): fix wrong types ( #10071 )
...
* types(Builder.from): fix wrong types
* test: add tests
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-23 11:54:41 +00:00
Almeida
bcd4c2cb23
types: use readonly array / collection types for user input ( #10045 )
...
* types: use readonly arrays
* chore: check on interface properties
* chore: ReadonlyCollection
* chore: exclude EventEmitter methods
* chore: resolve false positive
2024-02-23 00:29:06 +00:00
Almeida
c89c343b0a
types(InteractionReplyOptions): allow setting MessageFlags.SuppressNotifications ( #9199 )
2024-02-20 20:28:37 +00:00
Danial Raza
992aa67841
feat(MessageCreateOptions): add enforceNonce ( #10129 )
...
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-17 18:31:14 +00:00
Suneet Tipirneni
543d61737e
feat: add support for using keyword on discord.js Client and WebSocketManager ( #10063 )
...
* feat: add support for `using` keyword on client
* fix: use async dispose
* feat: add support for web socket manager disposing
* fix: use interface for client
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-13 17:48:56 +00:00
Almeida
f48cb2a357
refactor: remove usage of mixin on error classes ( #10128 )
2024-02-13 11:54:56 +00:00
Qjuh
54106dbd81
types: replace Mixins with interface merging ( #10094 )
...
* types(TextBasedChannelMixin): refactor to user interface merging instead
* types(WebhookMixin): refactor to interface merging
* fix: ignore empty-interface tslint errors
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-11 19:26:20 +00:00
Almeida
42bc5d2c74
fix: invert deletable message types list ( #10093 )
...
* fix: invert deletable message types list
* docs: consistency
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-03 21:49:11 +00:00
Almeida
bfc7bb5564
docs: convert comment into private remark ( #10097 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-01-22 18:45:49 +00:00
Almeida
33674be85e
feat(Webhook): allow setting appliedTags on send() ( #10027 )
...
* feat(Webhook): allow setting `appliedTags` on `send()`
* docs: fix grammar
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-01-15 22:29:49 +00:00
Almeida
c4fcee3ef6
feat: premium application subscriptions ( #9907 )
...
* feat: premium application subscriptions
* types: readonly array
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: requested changes
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: core client types
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-24 15:49:58 +00:00
Jiralite
db56324624
types(DirectoryChannel): Ensure directory channels cannot contain user mentions when stringified ( #10043 )
...
* types(DirectoryChannel): `ChannelMention` `toString()`
* refactor: dynamic test
2023-12-18 22:30:24 +00:00
advaith
1acc9abae2
types: change Awaitable<void> to void ( #10017 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2023-12-17 13:54:21 +00:00
Jiralite
e245a390e7
docs(resolvePartialEmoji): Add @internal to all overloads ( #10033 )
...
docs: add `@internal`
2023-12-05 19:19:52 +00:00
Jiralite
2b8ac35e56
refactor: Document relevant types as @internal ( #9974 )
...
* refactor: mark data resolver as internal
* docs: mark relevant TypeScript symbols as `@internal`
* docs: extra additions
* style: prefer at end
* docs: add more `@internal`s
* test: update template code
2023-12-05 18:15:08 +00:00
Qjuh
17a6f5d3c9
types: omit unnecessary methods from <ContextMenuCommandInteraction>.options ( #10003 )
...
* types: omit getUser/Member/Message from ContextMenu interaction
* types: omit getAttachment and add tests
* fix: remove duplicate tests
2023-12-01 20:13:20 +00:00
Qjuh
a44ada661f
feat(website): show union members of type aliases ( #10001 )
...
* feat(website): show union members of type aliases
* refactor: suggestions from code review
* Apply suggestions from code review
---------
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-12-01 02:19:07 +01:00
Renegade334
179af387d0
refactor(ThreadMemberManager): #remove accepts UserResolvable ( #10000 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-12-01 00:35:59 +00:00
Vlad Frangu
e412a22ceb
fix: export "ESM" types when discord.js is imported in ESM land ( #10009 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-30 23:19:22 +00:00
Jiralite
30f6a5fc56
types(InteractionWebhook): Add client ( #9997 )
...
types(InteractionWebhook): add `client`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-30 21:48:54 +00:00
Qjuh
802ec63a48
fix(website): cross package deprecated links ( #9981 )
...
* refactor: minify api.json by shortening keys
* fix: links to other packages
* refactor: get doclink from canonicalReference, not model
* fix: types
* fix: again
* fix: @link tags with alt texts
* fix(website): cross-package links in @deprecated
2023-11-18 11:45:32 +01:00
Qjuh
9868772b64
docs: fix links in @deprecated tags ( #9976 )
...
types: fix links in @deprecated tags
2023-11-17 20:44:39 +00:00
iCrawl
8f432400d8
build: multi-config build and dep update
2023-11-14 01:26:22 +01:00
Qjuh
b79351ba99
fix(website): misc improvements ( #9940 )
...
* refactor: use tokenRange for typeParams in heritage
* fix: correct type param replacement
* fix: ae config, link builtin in summary, `: | T` => `: T`, mainlib tsdoc
* fix: requested changes and tests
* chore: better deprecation messages and code cleanup
* fix: cleanup optional chainings
---------
Co-authored-by: Almeida <almeidx@pm.me >
2023-11-13 09:55:23 +01:00
Almeida
40726db722
refactor: use formatters ( #9956 )
...
* refactor: use formatters
* fix: imports
* fix: imports pt.2
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-12 21:56:10 +00:00
Aura
4bc1dae36f
types: use wrapper utilities ( #9945 )
...
* types: use `Awaitable<T>` instead of `Promise<T> | T`
* types: use `JSONEncodable<T>` over raw definition
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-12 21:40:59 +00:00