detritus-client
Version:
A Typescript NodeJS library to interact with Discord's API, both Rest and Gateway.
26 lines (25 loc) • 844 B
TypeScript
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;
}