stimulsoft-viewer-angular
Version:
Stimulsoft Viewer Angular
37 lines (36 loc) • 1.71 kB
TypeScript
import { ChangeDetectorRef, WritableSignal } from '@angular/core';
import { ExportFormSettings, ExportComponent } from './objects';
import { FormService } from '../forms/form.service';
import { HelperService } from './helper.service';
import { ModelService } from './model.service';
import { CollectionsService } from './collections.service';
import { ControllerService } from './controller.service';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ExportService {
formService: FormService;
helper: HelperService;
model: ModelService;
collections: CollectionsService;
controller: ControllerService;
private cdr;
exportFormSettings: WritableSignal<ExportFormSettings>;
exportSettings: any;
format: string;
sendMail: boolean;
private subject;
constructor(formService: FormService, helper: HelperService, model: ModelService, collections: CollectionsService, controller: ControllerService, cdr: ChangeDetectorRef);
getMessage(): Observable<any>;
export(format: string, update?: boolean, sendMail?: boolean, caption?: string): void;
postExport(): void;
getExportSetings(update: boolean): ExportFormSettings;
getComponents(names: string[]): ExportComponent[];
getGroups(format: string): any;
getStoredSettings(format?: string): any;
getDefaultSettings(update: boolean): any;
updateTypes(defaultExportSettings: any): void;
getCommonExportFormat(format?: string): string;
getDefaultExportSettings(format: string, isDashboardExport?: boolean): any;
static ɵfac: i0.ɵɵFactoryDeclaration<ExportService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ExportService>;
}