igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
106 lines (105 loc) • 2.67 kB
TypeScript
import { IExcelFile } from './excel-interfaces';
import { WorksheetData } from './worksheet-data';
/**
* @hidden
*/
export declare class RootRelsFile implements IExcelFile {
writeElement(folder: Object): void;
}
/**
* @hidden
*/
export declare class AppFile implements IExcelFile {
writeElement(folder: Object, worksheetData: WorksheetData): void;
}
/**
* @hidden
*/
export declare class CoreFile implements IExcelFile {
writeElement(folder: Object): void;
}
/**
* @hidden
*/
export declare class WorkbookRelsFile implements IExcelFile {
writeElement(folder: Object, worksheetData: WorksheetData): void;
}
/**
* @hidden
*/
export declare class ThemeFile implements IExcelFile {
writeElement(folder: Object): void;
}
/**
* @hidden
*/
export declare class WorksheetFile implements IExcelFile {
private static MIN_WIDTH;
private maxOutlineLevel;
private sheetData;
private dimension;
private freezePane;
private rowHeight;
private mergeCellStr;
private mergeCellsCounter;
private rowIndex;
private pivotGridRowHeadersMap;
private dimensionMap;
private hierarchicalDimensionMap;
private currentSummaryOwner;
private currentHierarchicalOwner;
private firstColumn;
private firstDataRow;
private isValidGrid;
private lastValidRow;
private currencyStyleMap;
writeElement(): void;
writeElementAsync(folder: Object, worksheetData: WorksheetData): Promise<void>;
private prepareDataAsync;
private processDataRecordsAsync;
private hGridPrintMultiColHeaders;
private processRow;
private getCellData;
private resolveSummaryDimensions;
private setSummaryCoordinates;
private setEndCoordinates;
private getSummaryFunction;
private setRootSummaryStartCoordinate;
private printHeaders;
}
/**
* @hidden
*/
export declare class StyleFile implements IExcelFile {
writeElement(folder: Object): void;
}
/**
* @hidden
*/
export declare class WorkbookFile implements IExcelFile {
writeElement(folder: Object, worksheetData: WorksheetData): void;
}
/**
* @hidden
*/
export declare class ContentTypesFile implements IExcelFile {
writeElement(folder: Object, worksheetData: WorksheetData): void;
}
/**
* @hidden
*/
export declare class SharedStringsFile implements IExcelFile {
writeElement(folder: Object, worksheetData: WorksheetData): void;
}
/**
* @hidden
*/
export declare class TablesFile implements IExcelFile {
writeElement(folder: Object, worksheetData: WorksheetData): void;
}
/**
* @hidden
*/
export declare class WorksheetRelsFile implements IExcelFile {
writeElement(folder: Object): void;
}