jsm-core
Version:
Core library for JSM project
19 lines (18 loc) • 642 B
TypeScript
import { BaseService } from "../../common/classes/base.service";
import { ExportItemsConfig } from "./exporter";
/**
* @upgraded 30-10-2023 16:58:15
*/
export declare class ExportManager extends BaseService {
private initialized;
constructor();
generateExportFileName(entity: string, id: string): string;
generateExcel<D extends {
[Key: string]: any;
} = any>(entity: string, items: D[], edge: {
[Key: string]: any;
}, config?: ExportItemsConfig<D>): Promise<{
id: string;
}>;
getExportFilePath(entity: Jsm.Core.Utils.SystemStructure.Models.AllModels, id: string): Promise<string>;
}