mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 08:03:30 +01:00
types: broadcastEval overload order (#11422)
types: broadcastEval overload order (#11421) * types: broadcastEval overload order * types: also apply to ShardClientUtil
This commit is contained in:
24
packages/discord.js/typings/index.d.ts
vendored
24
packages/discord.js/typings/index.d.ts
vendored
@@ -3518,17 +3518,17 @@ export class ShardClientUtil {
|
||||
public mode: ShardingManagerMode;
|
||||
public parentPort: MessagePort | null;
|
||||
public broadcastEval<Result>(fn: (client: Client) => Awaitable<Result>): Promise<Serialized<Result>[]>;
|
||||
public broadcastEval<Result>(
|
||||
fn: (client: Client) => Awaitable<Result>,
|
||||
options: { shard: number },
|
||||
public broadcastEval<Result, Context>(
|
||||
fn: (client: Client<true>, context: Serialized<Context>) => Awaitable<Result>,
|
||||
options: { context: Context; shard: number },
|
||||
): Promise<Serialized<Result>>;
|
||||
public broadcastEval<Result, Context>(
|
||||
fn: (client: Client<true>, context: Serialized<Context>) => Awaitable<Result>,
|
||||
options: { context: Context },
|
||||
): Promise<Serialized<Result>[]>;
|
||||
public broadcastEval<Result, Context>(
|
||||
fn: (client: Client<true>, context: Serialized<Context>) => Awaitable<Result>,
|
||||
options: { context: Context; shard: number },
|
||||
public broadcastEval<Result>(
|
||||
fn: (client: Client) => Awaitable<Result>,
|
||||
options: { shard: number },
|
||||
): Promise<Serialized<Result>>;
|
||||
public fetchClientValues(prop: string): Promise<unknown[]>;
|
||||
public fetchClientValues(prop: string, shard: number): Promise<unknown>;
|
||||
@@ -3554,17 +3554,17 @@ export class ShardingManager extends EventEmitter {
|
||||
public shardList: number[] | 'auto';
|
||||
public broadcast(message: unknown): Promise<Shard[]>;
|
||||
public broadcastEval<Result>(fn: (client: Client) => Awaitable<Result>): Promise<Serialized<Result>[]>;
|
||||
public broadcastEval<Result>(
|
||||
fn: (client: Client) => Awaitable<Result>,
|
||||
options: { shard: number },
|
||||
public broadcastEval<Result, Context>(
|
||||
fn: (client: Client<true>, context: Serialized<Context>) => Awaitable<Result>,
|
||||
options: { context: Context; shard: number },
|
||||
): Promise<Serialized<Result>>;
|
||||
public broadcastEval<Result, Context>(
|
||||
fn: (client: Client<true>, context: Serialized<Context>) => Awaitable<Result>,
|
||||
options: { context: Context },
|
||||
): Promise<Serialized<Result>[]>;
|
||||
public broadcastEval<Result, Context>(
|
||||
fn: (client: Client<true>, context: Serialized<Context>) => Awaitable<Result>,
|
||||
options: { context: Context; shard: number },
|
||||
public broadcastEval<Result>(
|
||||
fn: (client: Client) => Awaitable<Result>,
|
||||
options: { shard: number },
|
||||
): Promise<Serialized<Result>>;
|
||||
public createShard(id: number): Shard;
|
||||
public fetchClientValues(prop: string): Promise<unknown[]>;
|
||||
|
||||
Reference in New Issue
Block a user