mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 11:03:30 +01:00
refactor: use eslint-config-neon for packages. (#8579)
Co-authored-by: Noel <buechler.noel@outlook.com>
This commit is contained in:
@@ -1,15 +1,16 @@
|
||||
/* eslint-disable @typescript-eslint/consistent-type-imports */
|
||||
import { REST } from '@discordjs/rest';
|
||||
import { MockAgent, Interceptable } from 'undici';
|
||||
import { MockAgent, type Interceptable } from 'undici';
|
||||
import { beforeEach, test, vi, expect } from 'vitest';
|
||||
import {
|
||||
managerToFetchingStrategyOptions,
|
||||
WorkerContextFetchingStrategy,
|
||||
WorkerRecievePayload,
|
||||
WorkerSendPayload,
|
||||
WebSocketManager,
|
||||
WorkerSendPayloadOp,
|
||||
WorkerRecievePayloadOp,
|
||||
} from '../../src';
|
||||
type WorkerRecievePayload,
|
||||
type WorkerSendPayload,
|
||||
} from '../../src/index.js';
|
||||
|
||||
let mockAgent: MockAgent;
|
||||
let mockPool: Interceptable;
|
||||
|
||||
@@ -1,22 +1,24 @@
|
||||
/* eslint-disable id-length */
|
||||
import { setImmediate } from 'node:timers';
|
||||
import { REST } from '@discordjs/rest';
|
||||
import {
|
||||
GatewayDispatchEvents,
|
||||
GatewayDispatchPayload,
|
||||
GatewayOpcodes,
|
||||
GatewaySendPayload,
|
||||
type GatewayDispatchPayload,
|
||||
type GatewaySendPayload,
|
||||
} from 'discord-api-types/v10';
|
||||
import { MockAgent, Interceptable } from 'undici';
|
||||
import { MockAgent, type Interceptable } from 'undici';
|
||||
import { beforeEach, test, vi, expect, afterEach } from 'vitest';
|
||||
import {
|
||||
WorkerRecievePayload,
|
||||
WorkerSendPayload,
|
||||
WebSocketManager,
|
||||
WorkerSendPayloadOp,
|
||||
WorkerRecievePayloadOp,
|
||||
WorkerShardingStrategy,
|
||||
WebSocketShardEvents,
|
||||
SessionInfo,
|
||||
} from '../../src';
|
||||
type WorkerRecievePayload,
|
||||
type WorkerSendPayload,
|
||||
type SessionInfo,
|
||||
} from '../../src/index.js';
|
||||
|
||||
let mockAgent: MockAgent;
|
||||
let mockPool: Interceptable;
|
||||
@@ -43,6 +45,7 @@ const sessionInfo: SessionInfo = {
|
||||
};
|
||||
|
||||
vi.mock('node:worker_threads', async () => {
|
||||
// eslint-disable-next-line @typescript-eslint/consistent-type-imports
|
||||
const { EventEmitter }: typeof import('node:events') = await vi.importActual('node:events');
|
||||
class MockWorker extends EventEmitter {
|
||||
public constructor(...args: any[]) {
|
||||
@@ -54,6 +57,7 @@ vi.mock('node:worker_threads', async () => {
|
||||
}
|
||||
|
||||
public postMessage(message: WorkerSendPayload) {
|
||||
// eslint-disable-next-line default-case
|
||||
switch (message.op) {
|
||||
case WorkerSendPayloadOp.Connect: {
|
||||
const response: WorkerRecievePayload = {
|
||||
|
||||
Reference in New Issue
Block a user