From f453a97b4347e10bfd8c3498ff99cf1911454834 Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Mon, 20 Nov 2023 10:46:57 +0100 Subject: [PATCH] feat: add some new types --- .../change-request-segment-usage-read-model.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/features/change-request-segment-usage-service/change-request-segment-usage-read-model.ts b/src/lib/features/change-request-segment-usage-service/change-request-segment-usage-read-model.ts index 804bcc3fbf..11cc2e9743 100644 --- a/src/lib/features/change-request-segment-usage-service/change-request-segment-usage-read-model.ts +++ b/src/lib/features/change-request-segment-usage-service/change-request-segment-usage-read-model.ts @@ -1,4 +1,15 @@ +type NewStrategy = { + projectId: string; + featureName: string; + strategyName: string; + environment: string; +}; + +type ExistingStrategy = NewStrategy & { id?: string }; + +type ChangeRequestStrategy = NewStrategy | ExistingStrategy; + export interface IChangeRequestSegmentUsageReadModel { isSegmentUsedInActiveChangeRequests(segmentId: number): Promise; - getSegmentsUsedInActiveChangeRequests(): Promise<{}[]>; + getSegmentsUsedInActiveChangeRequests(): Promise; }