diff --git a/apps/api/src/media.test.ts b/apps/api/src/media.test.ts index 623326f..aabd2be 100644 --- a/apps/api/src/media.test.ts +++ b/apps/api/src/media.test.ts @@ -59,13 +59,11 @@ const kit = { }, }; -type Client = ReturnType>>; - -function client(router: ReturnType, actor: Actor | null): Client { +function client(router: ReturnType, actor: Actor | null) { return createRouterClient(router, { context: { actor } }); } -function procedure(target: Client, rpcPath: string) { +function procedure(target: unknown, rpcPath: string) { let node: unknown = target; for (const key of rpcPath.split("/")) node = (node as Record)[key]; return node as (input: unknown) => Promise; @@ -104,7 +102,11 @@ describe("media router without a configured sidecar", () => { const capabilities = await client(router, member).capabilities({}); expect(capabilities).toEqual(unconfiguredCapabilities()); expect(capabilities.configured).toBe(false); - expect(Object.values(capabilities.operations).every((op) => !op.available)).toBe(true); + expect( + Object.values(capabilities.operations).every( + (op) => !(op as { available: boolean }).available, + ), + ).toBe(true); }); it("refuses every other procedure", async () => {