stimulsoft-viewer-angular
Version:
Stimulsoft Viewer Angular
72 lines (71 loc) • 2.46 kB
TypeScript
import { WritableSignal } from '@angular/core';
import { ControlClass, DrillDown, ErrorMessage, InteractionObject, BookmarkNode, NotificationFormOptions } from './objects';
import * as i0 from "@angular/core";
export declare class ModelService {
private _options;
private _reportParams;
private _imagesForBookmark;
requestUrl: string;
action: string;
properties: any;
showDashboard: WritableSignal<boolean>;
proxyData: any;
localization: any;
controls: ControlClass;
pages: WritableSignal<any[]>;
exportFormCaption: WritableSignal<string>;
months: string[];
dayOfWeek: string[];
dateRanges: string[];
encodingData: any[];
pdfSecurityCertificates: any[];
paperSizes: string[];
viewerSize: any;
drillDownButtons: DrillDown[];
openDialogFileMask: WritableSignal<String>;
images: any;
errorMessage: ErrorMessage;
httpError: any;
interactions: InteractionObject;
nodes: BookmarkNode[];
navigateNode: BookmarkNode;
fullScreenOptions: any;
showProgress: WritableSignal<boolean>;
timerAutoUpdateCache: any;
refreshReportTimer: any;
toolbarHideTimer: any;
notificationFormOptions: NotificationFormOptions;
postParametersFunction: any;
dashboards: string;
constructor();
get reportParams(): any;
set reportParams(parameters: any);
setReportParams(parameters: any): void;
getReportParams(): any;
copyObject(o: any): any;
set options(data: any);
get options(): any;
loc(attr: string): string;
img(name: string): string;
private toLower;
clear(): void;
clearViewerState(): void;
style(value: string): string;
createPostParameters(data?: any, asObject?: boolean, useOptions?: boolean): any;
private newToken;
private setupOptions;
pagesNavigationIsActive(): boolean;
get imagesForBookmark(): any;
isTouchDevice(): boolean;
isMobileDevice(): boolean;
initializeMobile(): void;
getImagesScalingFactor(): string;
getHTMLColor(color: any): any;
getResourceUrl(resourceParameter: string): string;
getActionRequestUrl(requestUrl: string, action?: string): string;
_keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
encode(input: any): string;
decode(input: any): string;
static ɵfac: i0.ɵɵFactoryDeclaration<ModelService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ModelService>;
}