From 024c6c1990eff60231f557cd198279ca6a2429ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gast=C3=B3n=20Fournier?= Date: Mon, 15 May 2023 12:23:28 +0200 Subject: [PATCH] chore: add additional methods we want exposed (#3771) ## About the changes These methods are being used externally as part of our enterprise package --- src/lib/segments/segment-service-interface.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/segments/segment-service-interface.ts b/src/lib/segments/segment-service-interface.ts index 12148e7344..3f3ba205f2 100644 --- a/src/lib/segments/segment-service-interface.ts +++ b/src/lib/segments/segment-service-interface.ts @@ -1,5 +1,5 @@ import { UpsertSegmentSchema } from 'lib/openapi'; -import { ISegment, IUser } from 'lib/types'; +import { IFeatureStrategy, ISegment, IUser } from 'lib/types'; export interface ISegmentService { updateStrategySegments: ( @@ -13,6 +13,10 @@ export interface ISegmentService { get(id: number): Promise; + getStrategies(id: number): Promise; + + validateName(name: string): Promise; + getActive(): Promise; getAll(): Promise; @@ -30,6 +34,8 @@ export interface ISegmentService { delete(id: number, user: IUser): Promise; + removeFromStrategy(id: number, strategyId: string): Promise; + cloneStrategySegments( sourceStrategyId: string, targetStrategyId: string,