@rivetkit/core
Version:
27 lines (24 loc) • 1.44 kB
TypeScript
import { T as Registry, a2 as ClientOptions, h as Client } from '../connection-CaBl-i8R.js';
export { ag as ActorAccessor, aa as ActorActionFunction, a4 as ActorClientError, ab as ActorConn, ad as ActorConnRaw, d as ActorDefinition, a5 as ActorError, ae as ActorHandle, af as ActorHandleRaw, x as AnyActorDefinition, ah as ClientRaw, ai as CreateOptions, a9 as CreateRequest, E as Encoding, ac as EventUnsubscribe, aj as ExtractActorsFromRegistry, ak as ExtractRegistryFromClient, al as GetOptions, am as GetWithIdOptions, a6 as InternalError, a7 as MalformedResponseMessage, a8 as ManagerError, an as QueryOptions, ao as Region, a3 as Transport } 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';
/**
* Creates a client with the actor accessor proxy.
*
* @template A The actor application type.
* @param {string} managerEndpoint - The manager endpoint.
* @param {ClientOptions} [opts] - Options for configuring the client.
* @returns {Client<A>} - A proxied client that supports the `client.myActor.connect()` syntax.
*/
declare function createClient<A extends Registry<any>>(endpoint: string, opts?: ClientOptions): Client<A>;
export { Client, ClientOptions, createClient };