1import * as Layer from "effect/Layer";
2import { ConnectReadWrite } from "./Connect.ts";
3import {
4 DAX_PROTOCOL_ACTIONS,
5 DAX_READ_ACTIONS,
6 DAX_WRITE_ACTIONS,
7 makeDaxConnectHttpBinding,
8} from "./ConnectHttp.ts";
9
10export const ConnectReadWriteHttp = Layer.effect(
11 ConnectReadWrite,
12 makeDaxConnectHttpBinding({
13 tag: "AWS.DAX.ConnectReadWrite",
14 actions: [
15 ...DAX_PROTOCOL_ACTIONS,
16 ...DAX_READ_ACTIONS,
17 ...DAX_WRITE_ACTIONS,
18 ],
19 }),
20);