Skip to content

Commit 20cb256

Browse files
committed
lint internal events
1 parent 2ac0883 commit 20cb256

File tree

6 files changed

+6
-11
lines changed

6 files changed

+6
-11
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { z } from "zod";
22

3-
export function DomainBase<T extends string>(
3+
export default function DomainBase<T extends string>(
44
type: T,
55
): z.ZodObject<{ domainId: z.core.$ZodBranded<z.ZodString, T> }> {
66
const idType = z

internal/events/src/domain/letter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { z } from "zod";
2-
import { DomainBase } from "@internal/helpers";
2+
import DomainBase from "./domain-base";
33

44
/**
55
* Status values for letters in the supplier-api domain

internal/events/src/events/__tests__/event-envelope.test.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,9 +272,7 @@ describe("EventEnvelope schema validation", () => {
272272

273273
const result = $EnvelopeWithPrefix.safeParse(envelope);
274274
expect(result.success).toBe(false);
275-
if (!result.success) {
276-
expect(result.error.issues[0].path).toContain("subject");
277-
}
275+
expect(result?.error?.issues[0].path).toContain("subject");
278276
});
279277

280278
it("should reject subject with incomplete prefix", () => {

internal/events/src/events/event-envelope.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,7 @@ export function EventEnvelope<TData extends z.ZodTypeAny>(
7676
subject: z
7777
.string()
7878

79-
.regex(
80-
new RegExp(
81-
`^${subjectPrefixRegex}${resourceName}/[a-z0-9-]+$`,
82-
),
83-
)
79+
.regex(new RegExp(`^${subjectPrefixRegex}${resourceName}/[a-z0-9-]+$`))
8480
.meta({
8581
title: "Event Subject",
8682
description:

internal/events/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
export * from "./domain/letter";
22
export * from "./domain/mi";
3+
export { default as DomainBase } from "./domain/domain-base";
34
export * from "./events/event-envelope";
45
export * from "./events/letter-events";
56
export * from "./events/mi-events";

internal/helpers/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
export * from './version';
88
export * from './environment';
99
export * from "./id-ref";
10-
export * from "./domain-base";
10+
export * from "../../events/src/domain/domain-base";

0 commit comments

Comments
 (0)