@univerjs/sheets
Version:
UniverSheet normal base-sheets
51 lines (50 loc) • 1.88 kB
TypeScript
import { SheetSkeletonChangeType, SheetValueChangeType, SplitDelimiterEnum } from '@univerjs/sheets';
import { RangePermissionPoint, UnitRole, WorkbookPermissionPoint, WorksheetPermissionPoint } from './permission';
/**
* @ignore
*/
export interface IFSheetsEnum {
/**
* Sheet value change command types. These commands affect the content or style of cells.
* Includes operations like setting cell values, moving ranges, merging cells, and applying styles.
*/
SheetValueChangeType: typeof SheetValueChangeType;
/**
* Sheet skeleton change command types. These commands affect the structure of the worksheet.
* Includes operations like changing row/column dimensions, visibility, and grid properties.
*/
SheetSkeletonChangeType: typeof SheetSkeletonChangeType;
/**
* Split delimiter types.
*/
SplitDelimiterType: typeof SplitDelimiterEnum;
/**
* Unit roles.
*/
UnitRole: typeof UnitRole;
/**
* Workbook permission points.
*/
WorkbookPermissionPoint: typeof WorkbookPermissionPoint;
/**
* Worksheet permission points.
*/
WorksheetPermissionPoint: typeof WorksheetPermissionPoint;
/**
* Range permission points.
*/
RangePermissionPoint: typeof RangePermissionPoint;
}
export declare class FSheetsEnum implements IFSheetsEnum {
get SheetValueChangeType(): typeof SheetValueChangeType;
get SheetSkeletonChangeType(): typeof SheetSkeletonChangeType;
get SplitDelimiterType(): typeof SplitDelimiterEnum;
get UnitRole(): typeof UnitRole;
get WorkbookPermissionPoint(): typeof WorkbookPermissionPoint;
get WorksheetPermissionPoint(): typeof WorksheetPermissionPoint;
get RangePermissionPoint(): typeof RangePermissionPoint;
}
declare module '@univerjs/core/facade' {
interface FEnum extends IFSheetsEnum {
}
}