seyfert
    Preparing search index...

    Class WorkerClient<Ready>

    Type Parameters

    • Ready extends boolean = boolean

    Hierarchy

    • BaseClient
      • WorkerClient
    Index

    Constructors

    Properties

    applications: ApplicationShorter = ...
    bans: BanShorter = ...
    cache: Cache = ...
    channels: ChannelShorter = ...
    collectors: Collectors = ...
    commands: CommandHandler = ...
    components: ComponentHandler = ...
    debugger?: Logger
    emojis: EmojiShorter = ...
    events: EventHandler = ...
    guilds: GuildShorter = ...
    handleCommand: HandleCommand
    interactions: InteractionShorter = ...
    invites: InvitesShorter = ...
    langs: LangsHandler = ...
    logger: Logger = ...
    me: When<Ready, ClientUser>
    members: MemberShorter = ...
    memberUpdateHandler: MemberUpdateHandler = ...
    messages: MessageShorter = ...
    middlewares?: Record<string, MiddlewareContext>
    presenceUpdateHandler: PresenceUpdateHandler = ...
    promises: Map<string, { resolve: (value: any) => void; timeout: Timeout }> = ...
    reactions: ReactionShorter = ...
    resharding: Map<number, Shard> = ...
    rest: ApiHandler = ...
    roles: RoleShorter = ...
    shards: Map<number, Shard> = ...
    soundboards: SoundboardShorter = ...
    templates: TemplateShorter = ...
    threads: ThreadShorter = ...
    users: UsersShorter = ...
    voiceStates: VoiceStateShorter = ...
    webhooks: WebhookShorter = ...

    Accessors

    • get botId(): string

      Returns string

    • set botId(id: string): void

      Parameters

      • id: string

      Returns void

    Methods

    • Parameters

      • id: number
      • data: Pick<ManagerSpawnShards, "info" | "compress" | "properties">

      Returns Shard

    • Parameters

      • ..._options: unknown[]

      Returns Promise<void>

    • Type Parameters

      • T extends InternalRuntimeConfigHTTP | InternalRuntimeConfig = InternalRuntimeConfigHTTP | InternalRuntimeConfig

      Returns Promise<
          { debug: boolean } & Omit<T, "debug" | "locations"> & {
              locations: RCLocations;
          },
      >

    • Parameters

      • data: ManagerMessages | SendHeartbeat

      Returns Promise<any>

    • Parameters

      • Optionaldir: string

      Returns Promise<void>

    • Parameters

      • Optionaldir: string

      Returns Promise<void>

    • Parameters

      • Optionaldir: string

      Returns Promise<void>

    • Parameters

      • rawBody: APIInteraction

        body of interaction

      Returns Promise<
          {
              headers: { "Content-Type"?: string };
              response: APIInteractionResponse | FormData;
          },
      >

    • Parameters

      • packet: GatewayDispatchPayload
      • shardId: number

      Returns Promise<void>

    • Parameters

      • shardId: number
      • shardData: MakeRequired<ShardData>

      Returns Promise<unknown>

    • Parameters

      • rest: ServicesOptions

      Returns void

    • Parameters

      • options: Omit<DeepPartial<StartOptions>, "httpConnection" | "token" | "connection"> = {}

      Returns Promise<void>

    • Type Parameters

      • R
      • V extends Record<string, unknown>

      Parameters

      • workerId: number
      • func: (_: this, vars: V) => R
      • vars: V

      Returns Promise<R>

    • Type Parameters

      • R
      • V extends Record<string, unknown>

      Parameters

      • func: (_: this, vars: V) => R
      • vars: V

      Returns Promise<Awaited<R>[]>

    • Parameters

      • __namedParameters: { applicationId?: string; cachePath?: string } = {}

      Returns Promise<void>

    • Parameters

      • token: string

      Returns string