Skip to content

Commit 79adc72

Browse files
committed
set proto typing
1 parent 3a2d7db commit 79adc72

File tree

4 files changed

+1684
-23
lines changed

4 files changed

+1684
-23
lines changed

buf.gen.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ plugins:
55
out: apps/event-queue/src/workspace-engine/gen
66
- remote: buf.build/bufbuild/es:v2.9.0
77
out: apps/webservice/src/workspace-engine/gen
8+
- remote: buf.build/bufbuild/es:v2.9.0
9+
out: packages/events/src/workspace-engine/gen
810
- remote: buf.build/connectrpc/go:v1.19.0
911
out: apps
1012
- remote: buf.build/protocolbuffers/go:v1.36.9

packages/events/src/kafka/events.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import type * as schema from "@ctrlplane/db/schema";
22

3+
import type * as pb from "../workspace-engine/gen/workspace_pb.js";
4+
35
export enum Event {
46
ResourceCreated = "resource.created",
57
ResourceUpdated = "resource.updated",
@@ -128,30 +130,28 @@ export type EventPayload = {
128130
};
129131

130132
export type GoEventPayload = {
131-
[Event.ResourceCreated]: FullResource;
132-
[Event.ResourceUpdated]: FullResource;
133-
[Event.ResourceDeleted]: FullResource;
134-
[Event.ResourceVariableCreated]: schema.ResourceVariable;
135-
[Event.ResourceVariableUpdated]: schema.ResourceVariable;
136-
[Event.ResourceVariableDeleted]: schema.ResourceVariable;
137-
[Event.DeploymentCreated]: schema.Deployment;
138-
[Event.DeploymentUpdated]: schema.Deployment;
139-
[Event.DeploymentDeleted]: schema.Deployment;
140-
[Event.DeploymentVariableCreated]: schema.DeploymentVariable;
141-
[Event.DeploymentVariableUpdated]: schema.DeploymentVariable;
142-
[Event.DeploymentVariableDeleted]: schema.DeploymentVariable;
143-
[Event.DeploymentVariableValueCreated]: schema.DeploymentVariableValue;
144-
[Event.DeploymentVariableValueUpdated]: schema.DeploymentVariableValue;
145-
[Event.DeploymentVariableValueDeleted]: schema.DeploymentVariableValue;
146-
[Event.DeploymentVersionCreated]: schema.DeploymentVersion;
147-
[Event.DeploymentVersionUpdated]: schema.DeploymentVersion;
133+
[Event.ResourceCreated]: pb.Resource;
134+
[Event.ResourceUpdated]: pb.Resource;
135+
[Event.ResourceDeleted]: pb.Resource;
136+
[Event.DeploymentCreated]: pb.Deployment;
137+
[Event.DeploymentUpdated]: pb.Deployment;
138+
[Event.DeploymentDeleted]: pb.Deployment;
139+
[Event.DeploymentVariableCreated]: pb.DeploymentVariable;
140+
[Event.DeploymentVariableUpdated]: pb.DeploymentVariable;
141+
[Event.DeploymentVariableDeleted]: pb.DeploymentVariable;
142+
[Event.DeploymentVariableValueCreated]: pb.DeploymentVariableValue;
143+
[Event.DeploymentVariableValueUpdated]: pb.DeploymentVariableValue;
144+
[Event.DeploymentVariableValueDeleted]: pb.DeploymentVariableValue;
145+
[Event.DeploymentVersionCreated]: pb.DeploymentVersion;
146+
[Event.DeploymentVersionUpdated]: pb.DeploymentVersion;
148147
[Event.DeploymentVersionDeleted]: schema.DeploymentVersion;
149-
[Event.EnvironmentCreated]: schema.Environment;
150-
[Event.EnvironmentUpdated]: schema.Environment;
151-
[Event.EnvironmentDeleted]: schema.Environment;
152-
[Event.PolicyCreated]: FullPolicy;
153-
[Event.PolicyUpdated]: FullPolicy;
154-
[Event.PolicyDeleted]: FullPolicy;
148+
[Event.EnvironmentCreated]: pb.Environment;
149+
[Event.EnvironmentUpdated]: pb.Environment;
150+
[Event.EnvironmentDeleted]: pb.Environment;
151+
[Event.PolicyCreated]: pb.Policy;
152+
[Event.PolicyUpdated]: pb.Policy;
153+
[Event.PolicyDeleted]: pb.Policy;
154+
[Event.JobUpdated]: pb.Job;
155155
};
156156

157157
export type Message<T extends keyof EventPayload> = {

0 commit comments

Comments
 (0)