ngx-ssrs-reportviewer-v2
Version:
Angular component for rendering SSRS reports
32 lines (28 loc) • 1.74 kB
TypeScript
import * as i0 from '@angular/core';
import { OnChanges, EventEmitter, SimpleChanges } from '@angular/core';
import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser';
declare class ReportViewerComponent implements OnChanges {
private sanitizer;
reporturl: string;
reportserver: string;
showparameters?: string;
parameters?: any;
language?: string;
width?: number;
height?: number;
toolbar?: string;
onError: EventEmitter<any>;
constructor(sanitizer: DomSanitizer);
source: SafeResourceUrl;
ngOnChanges(changes: SimpleChanges): void;
buildParameterString(): string;
buildReportUrl(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<ReportViewerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ReportViewerComponent, "ssrs-reportviewer", never, { "reporturl": { "alias": "reporturl"; "required": false; }; "reportserver": { "alias": "reportserver"; "required": false; }; "showparameters": { "alias": "showparameters"; "required": false; }; "parameters": { "alias": "parameters"; "required": false; }; "language": { "alias": "language"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "toolbar": { "alias": "toolbar"; "required": false; }; }, { "onError": "error"; }, never, never, false, never>;
}
declare class ReportViewerModule {
static ɵfac: i0.ɵɵFactoryDeclaration<ReportViewerModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<ReportViewerModule, [typeof ReportViewerComponent], never, [typeof ReportViewerComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<ReportViewerModule>;
}
export { ReportViewerComponent, ReportViewerModule };