fix linter errors

This commit is contained in:
Chris Wanstrath 2025-11-08 15:58:21 -08:00
parent 614f5c4f91
commit 5ade608278

View File

@ -75,8 +75,8 @@ declare module "bun:test" {
} }
expect.extend({ expect.extend({
async toEqualValue(received: string | any[] | Bytecode, expected: any) { async toEqualValue(this: void, received: unknown, expected: any) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const expectedValue = toValue(expected) const expectedValue = toValue(expected)
const pass = isEqual(result, expectedValue) const pass = isEqual(result, expectedValue)
@ -90,8 +90,8 @@ expect.extend({
} }
}, },
async toBeNull(received: string | any[] | Bytecode) { async toBeNull(this: void, received: unknown) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const pass = result.type === "null" const pass = result.type === "null"
@ -104,8 +104,8 @@ expect.extend({
} }
}, },
async toBeBoolean(received: string | any[] | Bytecode, expected: boolean) { async toBeBoolean(this: void, received: unknown, expected: boolean) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const pass = result.type === "boolean" && result.value === expected const pass = result.type === "boolean" && result.value === expected
@ -118,8 +118,8 @@ expect.extend({
} }
}, },
async toBeNumber(received: string | any[] | Bytecode, expected: number) { async toBeNumber(this: void, received: unknown, expected: number) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const pass = result.type === "number" && result.value === expected const pass = result.type === "number" && result.value === expected
@ -132,8 +132,8 @@ expect.extend({
} }
}, },
async toBeString(received: string | any[] | Bytecode, expected: string) { async toBeString(this: void, received: unknown, expected: string) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const pass = result.type === "string" && result.value === expected const pass = result.type === "string" && result.value === expected
@ -146,8 +146,8 @@ expect.extend({
} }
}, },
async toBeArray(received: string | any[] | Bytecode, expected: any[]) { async toBeArray(this: void, received: unknown, expected: any[]) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const expectedValue = toValue(expected) const expectedValue = toValue(expected)
const pass = result.type === "array" && isEqual(result, expectedValue) const pass = result.type === "array" && isEqual(result, expectedValue)
@ -161,8 +161,8 @@ expect.extend({
} }
}, },
async toBeDict(received: string | any[] | Bytecode, expected: Record<string, any>) { async toBeDict(this: void, received: unknown, expected: Record<string, any>) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const expectedValue = toValue(expected) const expectedValue = toValue(expected)
const pass = result.type === "dict" && isEqual(result, expectedValue) const pass = result.type === "dict" && isEqual(result, expectedValue)
@ -176,8 +176,8 @@ expect.extend({
} }
}, },
async toBeFunction(received: string | any[] | Bytecode) { async toBeFunction(this: void, received: unknown) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
const pass = result.type === "function" || result.type === "native" const pass = result.type === "function" || result.type === "native"
@ -190,8 +190,8 @@ expect.extend({
} }
}, },
async toBeTruthy(received: string | any[] | Bytecode) { async toBeTruthy(this: void, received: unknown) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
// ReefVM semantics: only null and false are falsy // ReefVM semantics: only null and false are falsy
const pass = !(result.type === "null" || (result.type === "boolean" && !result.value)) const pass = !(result.type === "null" || (result.type === "boolean" && !result.value))
@ -205,8 +205,8 @@ expect.extend({
} }
}, },
async toBeFalsy(received: string | any[] | Bytecode) { async toBeFalsy(this: void, received: unknown) {
const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received) : received const bytecode = typeof received === "string" || Array.isArray(received) ? toBytecode(received as string | any[]) : received as Bytecode
const result = await run(bytecode) const result = await run(bytecode)
// ReefVM semantics: only null and false are falsy // ReefVM semantics: only null and false are falsy
const pass = result.type === "null" || (result.type === "boolean" && !result.value) const pass = result.type === "null" || (result.type === "boolean" && !result.value)