export class MessagePublisher extends Effect.Service<MessagePublisher>()(
"messaging/MessagePublisher",
{
dependencies: [EventBridge.defaultLayer],
effect: Effect.gen(function* () {
const eventBusName = yield* Config.string("ORG_EVENT_BUS")
const eventBridge = yield* EventBridge
...
}
export class MessagePublisher extends Effect.Service<MessagePublisher>()(
"messaging/MessagePublisher",
{
dependencies: [EventBridge.defaultLayer],
effect: Effect.gen(function* () {
const eventBusName = yield* Config.string("ORG_EVENT_BUS")
const eventBridge = yield* EventBridge
...
}