import { createMulticastSource } from '../../multicast-source/create-multicast-source'; import { IMulticastSource } from '../../multicast-source/multicast-source.type'; import { createReplaySource } from '../create-replay-source'; import { IReplaySource } from '../replay-source.type'; export type IMulticastReplaySource = IReplaySource>; export function createMulticastReplaySource( maxNumberOfValues?: number, ): IMulticastReplaySource { return createReplaySource>( createMulticastSource(), maxNumberOfValues, ); }