UNPKG

detritus-client

Version:

A Typescript NodeJS library to interact with Discord's API, both Rest and Gateway.

26 lines (25 loc) 844 B
import { ShardClient } from '../client'; import { BaseSet } from '../collections/baseset'; import { RelationshipTypes } from '../constants'; import { BaseStructure, BaseStructureData } from './basestructure'; import { User } from './user'; /** * Relationship Structure * Used to describe a relationship with a user * (only non-bots) * @category Structure */ export declare class Relationship extends BaseStructure { readonly _keys: BaseSet<string>; id: string; type: RelationshipTypes; user: User; constructor(client: ShardClient, data?: BaseStructureData, isClone?: boolean); get isBlocked(): boolean; get isFriend(): boolean; get isImplicit(): boolean; get isNone(): boolean; get isPendingIncoming(): boolean; get isPendingOutgoing(): boolean; mergeValue(key: string, value: any): void; }