mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-31 00:16:47 +01:00
chore: add additional methods we want exposed (#3771)
## About the changes These methods are being used externally as part of our enterprise package
This commit is contained in:
parent
bbf330611c
commit
024c6c1990
@ -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<ISegment>;
|
||||
|
||||
getStrategies(id: number): Promise<IFeatureStrategy[]>;
|
||||
|
||||
validateName(name: string): Promise<void>;
|
||||
|
||||
getActive(): Promise<ISegment[]>;
|
||||
|
||||
getAll(): Promise<ISegment[]>;
|
||||
@ -30,6 +34,8 @@ export interface ISegmentService {
|
||||
|
||||
delete(id: number, user: IUser): Promise<void>;
|
||||
|
||||
removeFromStrategy(id: number, strategyId: string): Promise<void>;
|
||||
|
||||
cloneStrategySegments(
|
||||
sourceStrategyId: string,
|
||||
targetStrategyId: string,
|
||||
|
Loading…
Reference in New Issue
Block a user