class GuildChannel
extends Channel
Re-export
import { GuildChannel } from "https://deno.land/x/harmony@v2.9.0/mod.ts";
Properties
guild: Guild
permissionOverwrites: OverwritePayload[]
Methods
delete(): Promise<this>
edit(options?: ModifyChannelOption): Promise<GuildChannels>
editOverwrite(overwrite: OverwriteAsArg, unnamed 1: EditOverwriteOptions): Promise<GuildChannels>
Edit a Permission Overwrite
overwritesFor(target: Member | Role | string): Promise<Overwrite[]>
Get Permission Overties for a specific Member or Role
permissionsFor(target: Member | Role | string): Promise<Permissions>
Get Permissions for a Member in this Channel
readFromData(data: GuildChannelPayloads): void
removeOverwrite(target: Member | Role | string): Promise<GuildChannels>
Remove a Permission Overwrite
setOverwrites(overwrites: OverwriteAsArg[]): Promise<GuildChannels>
Set Permission Overwrites of the Channel