UNPKG

@phroun/paged-buffer

Version:

High-performance buffer system for editing massive files with intelligent memory management and undo/redo capabilities

31 lines 2.36 kB
export default module.exports; import { PagedBuffer } from "./paged-buffer"; import { BufferUndoSystem } from "./undo-system"; import { VirtualPageManager } from "./virtual-page-manager"; import { LineAndMarksManager } from "./utils/line-marks-manager"; import { PageStorage } from "./storage/page-storage"; import { FilePageStorage } from "./storage/file-page-storage"; import { MemoryPageStorage } from "./storage/memory-page-storage"; import { PageInfo } from "./utils/page-info"; import { LineInfo } from "./utils/page-info"; import { MarkInfo } from "./utils/page-info"; import { PageDescriptor } from "./virtual-page-manager"; import { PageAddressIndex } from "./virtual-page-manager"; import { LineOperationResult } from "./utils/line-marks-manager"; import { ExtractedContent } from "./utils/line-marks-manager"; import { BufferOperation } from "./undo-system"; import { OperationGroup } from "./undo-system"; import { OperationType } from "./undo-system"; import { OperationPosition } from "./utils/operation-distance"; import { OperationDescriptor } from "./utils/operation-distance"; import { OperationDistanceCalculator } from "./utils/operation-distance"; import { BufferNotification } from "./types/notifications"; import { BufferState } from "./types/buffer-types"; import { NotificationType } from "./types/notifications"; import { FileChangeStrategy } from "./types/buffer-types"; declare namespace exports { export { PagedBuffer, BufferUndoSystem, VirtualPageManager, LineAndMarksManager, PageStorage, FilePageStorage, MemoryPageStorage, PageInfo, LineInfo, MarkInfo, PageDescriptor, PageAddressIndex, LineOperationResult, ExtractedContent, BufferOperation, OperationGroup, OperationType, OperationPosition, OperationDescriptor, OperationDistanceCalculator, BufferNotification, BufferState, NotificationType, FileChangeStrategy, exports as default }; } declare namespace module { } export { PagedBuffer, BufferUndoSystem, VirtualPageManager, LineAndMarksManager, PageStorage, FilePageStorage, MemoryPageStorage, PageInfo, LineInfo, MarkInfo, PageDescriptor, PageAddressIndex, LineOperationResult, ExtractedContent, BufferOperation, OperationGroup, OperationType, OperationPosition, OperationDescriptor, OperationDistanceCalculator, BufferNotification, BufferState, NotificationType, FileChangeStrategy }; //# sourceMappingURL=index.d.ts.map