@univerjs/sheets
Advanced tools
Comparing version 0.1.3 to 0.1.4
@@ -17,2 +17,6 @@ /** | ||
import type { IRange } from '@univerjs/core'; | ||
import { ObjectMatrix } from '@univerjs/core'; | ||
export declare const createTopMatrixFromRanges: (ranges: IRange[]) => ObjectMatrix<number>; | ||
export declare const createTopMatrixFromMatrix: (matrix: ObjectMatrix<1>) => ObjectMatrix<number>; | ||
export declare const findAllRectangle: (topMatrix: ObjectMatrix<number>) => IRange[]; | ||
/** | ||
@@ -26,1 +30,7 @@ * Some operations generate sparse ranges such as paste/autofill/ref-range, and this function merge some small ranges into some large ranges to reduce transmission size. | ||
export declare const rangeMerge: (ranges: IRange[]) => IRange[]; | ||
export declare class RangeMergeUtil { | ||
private _matrix; | ||
add(...ranges: IRange[]): this; | ||
subtract(...ranges: IRange[]): this; | ||
merge(): IRange[]; | ||
} |
@@ -25,3 +25,3 @@ /** | ||
export { NORMAL_SELECTION_PLUGIN_NAME, SelectionManagerService, SelectionMoveType, } from './services/selection-manager.service'; | ||
export { rangeMerge } from './basics/rangeMerge'; | ||
export { rangeMerge, createTopMatrixFromRanges, createTopMatrixFromMatrix, findAllRectangle, RangeMergeUtil } from './basics/rangeMerge'; | ||
export { ClearSelectionAllCommand } from './commands/commands/clear-selection-all.command'; | ||
@@ -117,1 +117,2 @@ export { ClearSelectionContentCommand } from './commands/commands/clear-selection-content.command'; | ||
export { MergeCellController } from './controllers/merge-cell.controller'; | ||
export { AddMergeRedoSelectionsOperationFactory, AddMergeUndoSelectionsOperationFactory } from './commands/utils/handle-merge-operation'; |
{ | ||
"name": "@univerjs/sheets", | ||
"version": "0.1.3", | ||
"version": "0.1.4", | ||
"private": false, | ||
@@ -20,3 +20,5 @@ "description": "UniverSheet normal base-sheets", | ||
}, | ||
"keywords": [], | ||
"keywords": [ | ||
"univer" | ||
], | ||
"exports": { | ||
@@ -54,5 +56,5 @@ ".": { | ||
"rxjs": ">=7.0.0", | ||
"@univerjs/core": "0.1.3", | ||
"@univerjs/engine-formula": "0.1.3", | ||
"@univerjs/engine-render": "0.1.3" | ||
"@univerjs/core": "0.1.4", | ||
"@univerjs/engine-formula": "0.1.4", | ||
"@univerjs/engine-render": "0.1.4" | ||
}, | ||
@@ -62,11 +64,10 @@ "dependencies": {}, | ||
"@wendellhu/redi": "^0.13.0", | ||
"less": "^4.2.0", | ||
"rxjs": "^7.8.1", | ||
"typescript": "^5.4.2", | ||
"vite": "^5.1.6", | ||
"vitest": "^1.3.1", | ||
"@univerjs/engine-formula": "0.1.3", | ||
"@univerjs/core": "0.1.3", | ||
"@univerjs/shared": "0.1.3", | ||
"@univerjs/engine-render": "0.1.3" | ||
"vitest": "^1.4.0", | ||
"@univerjs/core": "0.1.4", | ||
"@univerjs/engine-render": "0.1.4", | ||
"@univerjs/engine-formula": "0.1.4", | ||
"@univerjs/shared": "0.1.4" | ||
}, | ||
@@ -73,0 +74,0 @@ "scripts": { |
@@ -5,2 +5,3 @@ # @univerjs/sheets | ||
[](https://img.shields.io/npm/l/@univerjs/sheets) | ||
 | ||
@@ -7,0 +8,0 @@ ## Introduction |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
633314
9
142
11010
46