@river-build/sdk
Version:
For more details, visit the following resources:
18 lines • 686 B
TypeScript
import { Observable } from '../../../observable/observable';
import { TimelineEvent } from './timeline-types';
type ReplacedEventsMap = Record<string, {
oldEvent: TimelineEvent;
newEvent: TimelineEvent;
}>;
export declare class ReplacedEvents extends Observable<ReplacedEventsMap> {
constructor(initialValue?: ReplacedEventsMap);
update(fn: (current: ReplacedEventsMap) => ReplacedEventsMap): void;
reset(): void;
get(eventId: string): {
oldEvent: TimelineEvent;
newEvent: TimelineEvent;
} | undefined;
add(eventId: string, oldEvent: TimelineEvent, newEvent: TimelineEvent): void;
}
export {};
//# sourceMappingURL=replacedEvents.d.ts.map