Interface ClientOptions

Hierarchy

  • ClientOptions

Properties

Properties

identify?: Camelize<{
    compress?: boolean;
    intents: number;
    large_threshold?: number;
    presence?: {
        activities: Activity[];
        afk: boolean;
        since?: number;
        status: Status;
    };
    properties: {
        browser: string;
        device: string;
        os: string;
    };
    shard?: [number, number];
    token: string;
}>

Type declaration

  • Optional compress?: boolean
  • intents: number
  • Optional large_threshold?: number
  • Optional presence?: {
        activities: Activity[];
        afk: boolean;
        since?: number;
        status: Status;
    }
    • activities: Activity[]
    • afk: boolean
    • Optional since?: number
    • status: Status
  • properties: {
        browser: string;
        device: string;
        os: string;
    }
    • browser: string
    • device: string
    • os: string
  • Optional shard?: [number, number]
  • token: string
intents: number
token: `${string}.${string}.${string}`

Generated using TypeDoc