Pr/livelove1987/3138 (#3143)

* feat: Adding invite helper use transformer

* fix: Fix type error

* Update packages/bot/src/transformers/invite.ts

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>

* fixes

* fix: Fixed invite transformer

* Remove < > in comment

* Fix: remove useless const

* fix invite

* fix: ts error

---------

Co-authored-by: livelove1987 <mateusz.luboinski@gmail.com>
Co-authored-by: livelove1987 <82705913+livelove1987@users.noreply.github.com>
This commit is contained in:
Skillz4Killz
2023-09-30 14:58:14 -05:00
committed by GitHub
co-authored by livelove1987 livelove1987
parent 15a7899a28
commit 6e8f15557c
5 changed files with 115 additions and 13 deletions
+13 -1
View File
@@ -1,4 +1,12 @@
import type { GetMessagesAfter, GetMessagesAround, GetMessagesBefore, GetMessagesLimit, GetMessagesOptions } from '@discordeno/types'
import type {
DiscordInviteCreate,
DiscordInviteMetadata,
GetMessagesAfter,
GetMessagesAround,
GetMessagesBefore,
GetMessagesLimit,
GetMessagesOptions,
} from '@discordeno/types'
import { hasProperty } from './utils.js'
export function isGetMessagesAfter(options: GetMessagesOptions): options is GetMessagesAfter {
@@ -16,3 +24,7 @@ export function isGetMessagesAround(options: GetMessagesOptions): options is Get
export function isGetMessagesLimit(options: GetMessagesOptions): options is GetMessagesLimit {
return hasProperty(options, 'limit')
}
export function isInviteWithMetadata(options: DiscordInviteCreate | DiscordInviteMetadata): options is DiscordInviteMetadata {
return !hasProperty(options, 'channel_id')
}