swc/bundler/tests/.cache/deno/fdd62c4d92c0eb904d3bc5aa7d45c6f2289906ab.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

23 lines
676 B
TypeScript

// Loaded from https://deno.land/x/discordeno@11.0.0-rc.2/src/types/channels/overwrite.ts
import { PermissionStrings } from "../permissions/permission_strings.ts";
import { DiscordOverwriteTypes } from "./overwrite_types.ts";
export interface Overwrite {
/** Role or user id */
id: string;
/** Either 0 (role) or 1 (member) */
type: DiscordOverwriteTypes;
/** Permission bit set */
allow: PermissionStrings[];
/** Permission bit set */
deny: PermissionStrings[];
}
/** https://discord.com/developers/docs/resources/channel#overwrite-object */
export interface DiscordOverwrite extends Omit<Overwrite, "allow" | "deny"> {
allow: string;
deny: string;
}