UNPKG

datainout

Version:

Import and reports data

34 lines (32 loc) 894 B
interface ISheetMeta { get IsCompleted(): boolean; get RowCount(): number; updateRowCount(isCompleted: boolean, rowCount?: number): void; completeJob(index: number): void; getSheetName(index?: number): string; getSheetStatus(name: string): boolean; } type SheetMetaOptions = { name: string; maxRow?: number; jobs?: number[]; }; declare class SheetMeta { private byJobIndex; private sheetMetas; private mapSheetByJobIndex; private currentSheetName; private rowCount; private sheetNames; private isCompleted; private jobCount; constructor(opts: SheetMetaOptions[]); private addSheetMeta; private completeJob; get IsCompleted(): boolean; get RowCount(): number; private updateRowCount; private getSheetName; private getSheetStatus; } export { type ISheetMeta, SheetMeta, type SheetMetaOptions };