import type { IClientSegment, IFeatureStrategySegment, ISegment, } from '../../types'; import type { ISegmentReadModel } from './segment-read-model-type'; export class FakeSegmentReadModel implements ISegmentReadModel { constructor(private segments: ISegment[] = []) {} async getAll(ids?: number[]): Promise { return this.segments; } async getAllFeatureStrategySegments(): Promise { return []; } async getActive(): Promise { return this.segments; } async getActiveForClient(): Promise { return []; } async getAllForClientIds(ids?: number[]): Promise { return []; } }