igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
25 lines (24 loc) • 793 B
TypeScript
/** @hidden */
export declare class WorksheetDataDictionary {
private static DEFAULT_FONT;
private static TEXT_PADDING;
hasNumberValues: boolean;
hasDateValues: boolean;
stringsCount: number;
private _dictionary;
private _widthsDictionary;
private _keys;
private _keysAreValid;
private _counter;
private _columnWidths;
private _context;
constructor(columnCount: number, columnWidth: number, columnWidthsList: number[]);
get columnWidths(): number[];
saveValue(value: any, isHeader: boolean, shouldSanitizeValue?: boolean): number;
getValue(value: string): number;
getSanitizedValue(sanitizedValue: string): number;
getKeys(): string[];
private getTextWidth;
private getContext;
private dirtyKeyCollections;
}