1import * as Layer from "effect/Layer";
2import { makeWriteTopicBinding } from "./AccessHttp.ts";
3import { WriteTopic } from "./WriteTopic.ts";
4
5/**
6 * HTTP implementation of {@link WriteTopic} over the Pub/Sub REST API.
7 *
8 * @layer
9 * @provides GCP.PubSub.WriteTopic
10 * @category PubSub
11 */
12export const WriteTopicHttp = Layer.effect(WriteTopic, makeWriteTopicBinding);