1import { makeRemoteBinding } from "../remote-bindings/RemoteBindings.ts";
2
3export const remote = (binding: string, instanceName: string) =>
4 makeRemoteBinding(
5 {
6 name: binding,
7 type: "ai_search",
8 instanceName,
9 },
10 (service) => ({
11 name: binding,
12 service,
13 }),
14 );
15
16export const remoteNamespace = (binding: string, namespace: string) =>
17 makeRemoteBinding(
18 {
19 name: binding,
20 type: "ai_search_namespace",
21 namespace,
22 },
23 (service) => ({
24 name: binding,
25 service,
26 }),
27 );