swc/bundler/tests/.cache/deno/3f55b17ff074d97687726632a2f06ab5c17c3c18.ts
강동윤 d60c3242af
fix(swc): Fix bugs (#1739)
swc_bundler:
 - Fix cycle detection for complex circular imports. (denoland/deno#10752)

swc_ecma_transforms_typescript:
 - Allow using large values for an enum variant.
2021-05-25 14:30:17 +09:00

18 lines
708 B
TypeScript

// Loaded from https://deno.land/x/discordeno@11.0.0-rc.2/src/types/teams/team_member.ts
import { User } from "../users/user.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;
/** Will always be `["*"]` */
permissions: ["*"];
/** The id of the parent team of which they are a member */
teamId: string;
/** The avatar, discriminator, id, and username of the user */
user: Partial<User> & Pick<User, "avatar" | "discriminator" | "id" | "username">;
}