fix(APIAutoModeration): export v10 json payloads and correct route types (#608)

This commit is contained in:
Suneet Tipirneni
2022-10-15 04:27:34 -04:00
committed by GitHub
parent 70826ed76e
commit bce07950fd
4 changed files with 10 additions and 8 deletions

View File

@@ -2,6 +2,7 @@ import type { Snowflake } from '../../globals.ts';
export * from '../common.ts';
export * from './auditLog.ts';
export * from './autoModeration.ts';
export * from './channel.ts';
export * from './emoji.ts';
export * from './gateway.ts';
@@ -26,7 +27,7 @@ export const Routes = {
* - POST `/guilds/{guild.id}/auto-moderation/rules`
*/
guildAutoModerationRules(guildId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules`;
return `/guilds/${guildId}/auto-moderation/rules` as const;
},
/**
@@ -36,7 +37,7 @@ export const Routes = {
* - DELETE `/guilds/{guild.id}/auto-moderation/rules/{rule.id}`
*/
guildAutoModerationRule(guildId: Snowflake, ruleId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}`;
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}` as const;
},
/**

View File

@@ -27,7 +27,7 @@ export const Routes = {
* - POST `/guilds/{guild.id}/auto-moderation/rules`
*/
guildAutoModerationRules(guildId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules`;
return `/guilds/${guildId}/auto-moderation/rules` as const;
},
/**
@@ -37,7 +37,7 @@ export const Routes = {
* - DELETE `/guilds/{guild.id}/auto-moderation/rules/{rule.id}`
*/
guildAutoModerationRule(guildId: Snowflake, ruleId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}`;
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}` as const;
},
/**

View File

@@ -2,6 +2,7 @@ import type { Snowflake } from '../../globals';
export * from '../common';
export * from './auditLog';
export * from './autoModeration';
export * from './channel';
export * from './emoji';
export * from './gateway';
@@ -26,7 +27,7 @@ export const Routes = {
* - POST `/guilds/{guild.id}/auto-moderation/rules`
*/
guildAutoModerationRules(guildId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules`;
return `/guilds/${guildId}/auto-moderation/rules` as const;
},
/**
@@ -36,7 +37,7 @@ export const Routes = {
* - DELETE `/guilds/{guild.id}/auto-moderation/rules/{rule.id}`
*/
guildAutoModerationRule(guildId: Snowflake, ruleId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}`;
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}` as const;
},
/**

View File

@@ -27,7 +27,7 @@ export const Routes = {
* - POST `/guilds/{guild.id}/auto-moderation/rules`
*/
guildAutoModerationRules(guildId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules`;
return `/guilds/${guildId}/auto-moderation/rules` as const;
},
/**
@@ -37,7 +37,7 @@ export const Routes = {
* - DELETE `/guilds/{guild.id}/auto-moderation/rules/{rule.id}`
*/
guildAutoModerationRule(guildId: Snowflake, ruleId: Snowflake) {
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}`;
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}` as const;
},
/**