Format application permission overrides better

This commit is contained in:
Tarrgon
2025-06-05 08:58:45 -04:00
parent f75b39484f
commit acf27a8bd2
2 changed files with 29 additions and 3 deletions
+12
View File
@@ -8,6 +8,18 @@ export type RoleChangeLog = {
new?: Pick<APIRole, 'id' | 'name'>[]
}
type ApplicationCommandPermission = {
type: 1 | 2 | 3,
permission: boolean,
id: string
}
export type ApplicationCommandPermissionChangeLog = {
key: sting,
old?: ApplicationCommandPermission,
new?: ApplicationCommandPermission
}
export type TimeoutChangeLog = {
key: 'communication_disabled_until',
old?: string,