diff --git a/src/types/discovery/discovery_category.ts b/src/types/discovery/discovery_category.ts new file mode 100644 index 000000000..64701227b --- /dev/null +++ b/src/types/discovery/discovery_category.ts @@ -0,0 +1,16 @@ +import { SnakeCasedPropertiesDeep } from "../util.ts"; +import { DiscoveryName } from "./discovery_name.ts"; + +export interface DiscoveryCategory { + /** Numeric id of the category */ + id: number; + /** The name of this category, in mutliple languages */ + name: DiscoveryName; + /** Whether this category can be set as a guild's primary category */ + isPrimary: boolean; +} + +//TODO: add docs link +export type DiscordDiscoveryCategory = SnakeCasedPropertiesDeep< + DiscoveryCategory +>;