@river-build/sdk
Version:
For more details, visit the following resources:
14 lines • 595 B
TypeScript
import { Observable } from '../../../observable/observable';
import { type TimelineEvent } from './timeline-types';
type ThreadsMap = Record<string, TimelineEvent[]>;
export declare class Threads extends Observable<ThreadsMap> {
constructor(initialValue?: ThreadsMap);
update(fn: (current: ThreadsMap) => ThreadsMap): void;
reset(): void;
get(parentId: string): TimelineEvent[] | undefined;
add(event: TimelineEvent): void;
remove(event: TimelineEvent): void;
replace(event: TimelineEvent, eventIndex: number): void;
}
export {};
//# sourceMappingURL=threads.d.ts.map