Files
frontend/src/infrastructure/diff/index.ts

41 lines
807 B
TypeScript
Raw Normal View History

/**
*
* UI
*/
// 类型定义
export {
MessageUpdateType,
MessageIdentifier,
BaseMessageUpdate,
AddMessageUpdate,
UpdateMessageUpdate,
DeleteMessageUpdate,
MoveMessageUpdate,
BatchAddMessageUpdate,
BatchUpdateMessageUpdate,
BatchDeleteMessageUpdate,
ResetMessageUpdate,
MessageUpdate,
DiffConfig,
DiffResult,
BatchUpdateListener,
MessageComparator,
MessageSorter,
DEFAULT_DIFF_CONFIG,
} from './types';
// 差异计算器
export {
MessageDiffCalculator,
createMessageDiffCalculator,
} from './MessageDiffCalculator';
// 批量处理器
export {
MessageUpdateBatcher,
createMessageUpdateBatcher,
BatcherOptions,
DEFAULT_BATCHER_OPTIONS,
} from './MessageUpdateBatcher';