remove Discord* types for teams

This commit is contained in:
ITOH
2021-04-30 19:46:12 +02:00
parent c55fa127fd
commit a8f76d0461
2 changed files with 2 additions and 8 deletions
+1 -4
View File
@@ -1,6 +1,6 @@
import { SnakeCasedPropertiesDeep } from "../util.ts";
import { TeamMember } from "./team_member.ts";
/** https://discord.com/developers/docs/topics/teams#data-models-team-object */
export interface Team {
/** A hash of the image of the team's icon */
icon: string | null;
@@ -11,6 +11,3 @@ export interface Team {
/** The user id of the current team owner */
ownerUserId: string;
}
/** https://discord.com/developers/docs/topics/teams#data-models-team-object */
export type DiscordTeam = SnakeCasedPropertiesDeep<Team>;
+1 -4
View File
@@ -1,7 +1,7 @@
import { User } from "../users/user.ts";
import { SnakeCasedPropertiesDeep } from "../util.ts";
import { DiscordTeamMembershipStates } from "./team_membership_states.ts";
/** https://discord.com/developers/docs/topics/teams#data-models-team-members-object */
export interface TeamMember {
/** The user's membership state on the team */
membershipState: DiscordTeamMembershipStates;
@@ -14,6 +14,3 @@ export interface TeamMember {
& Partial<User>
& Pick<User, "avatar" | "discriminator" | "id" | "username">;
}
/** https://discord.com/developers/docs/topics/teams#data-models-team-members-object */
export type DiscordTeamMember = SnakeCasedPropertiesDeep<TeamMember>;