import { IReplayLastSource } from '../replay-last-source.type'; import { IMulticastSource } from '../../multicast-source/multicast-source.type'; import { createMulticastSource } from '../../multicast-source/create-multicast-source'; import { createReplayLastSource, ICreateReplayLastSourceOptions } from '../create-replay-last-source'; export interface ICreateMulticastReplayLastSourceOptions extends ICreateReplayLastSourceOptions { } export type IMulticastReplayLastSource = IReplayLastSource>; export function createMulticastReplayLastSource( options?: ICreateMulticastReplayLastSourceOptions, ): IMulticastReplayLastSource { return createReplayLastSource>( createMulticastSource(), options, ); }