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,