UNPKG

guilded.ts

Version:

A powerful NPM module that allows you to easily interact with the Guilded API.

26 lines 840 B
import { ServerMember } from './ServerMember'; import { ServerRole } from './ServerRole'; /** * Represents a server member role on Guilded. * @example new ServerMemberRole(member, rawRole); */ export declare class ServerMemberRole extends ServerRole { readonly member: ServerMember; /** * @param member The server member the role belongs to. * @param raw The raw data of the role. * @param cache Whether to cache the server member role. */ constructor(member: ServerMember, raw: { id: number; }, cache?: boolean); /** Whether the role is cached. */ get isCached(): boolean; /** * Remove the role from the server member. * @returns The removed role. * @example role.remove(); */ remove(): Promise<ServerRole>; } //# sourceMappingURL=ServerMemberRole.d.ts.map