@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
TypeScript
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