@rivetkit/core
Version:
28 lines (25 loc) • 780 B
TypeScript
import { TestContext } from 'vitest';
import { T as Registry, h as Client } from '../connection-CaBl-i8R.js';
import 'zod';
import 'hono';
import 'ws';
import '../common/log.js';
import '../utils.js';
import '../utils-CT0cv4jd.js';
import 'hono/utils/http-status';
import 'nanoevents';
import '../common-CXCe7s6i.js';
import 'zod/v4';
import 'hono/streaming';
import 'hono/ws';
interface SetupTestResult<A extends Registry<any>> {
client: Client<A>;
mockDriver: {
actorDriver: {
setCreateVarsContext: (ctx: any) => void;
};
};
}
declare function setupTest<A extends Registry<any>>(c: TestContext, registry: A): Promise<SetupTestResult<A>>;
declare function getPort(): Promise<number>;
export { type SetupTestResult, getPort, setupTest };