UNPKG

stimulsoft-reports-js-react

Version:

Stimulsoft Reports.JS is a reporting tool for React

26 lines (22 loc) 1.54 kB
import * as React from 'react' import { Stimulsoft } from './stimulsoft.reports' export { Stimulsoft }; interface DesignerProperties { report?: Stimulsoft.Report.StiReport; visible?: boolean, options?: Stimulsoft.Designer.StiDesignerOptions, id?: string, onPrepareVariables?: (args: Stimulsoft.Report.PrepareVariablesArgs, callback: (result: Stimulsoft.Report.PrepareVariablesObject[] | Stimulsoft.Report.PrepareVariablesArgs) => void) => void, onBeginProcessData?: (args: Stimulsoft.Report.BeginProcessDataArgs, callback: (result: any) => void) => void, onEndProcessData?: (args: Stimulsoft.Report.EndProcessDataArgs) => void, onCreateReport?: (args: Stimulsoft.Designer.CreateReportArgs, callback: () => void) => void, onCloseReport?: (args: Stimulsoft.Designer.CloseReportArgs, callback: () => void) => void, onOpenReport?: (args: Stimulsoft.Designer.OpenReportArgs, callback: () => void) => void, onOpenedReport?: (args: Stimulsoft.Designer.OpenedReportArgs, callback: () => void) => void, onSaveReport?: (args: Stimulsoft.Designer.SaveReportArgs, callback: () => void) => void, onSaveAsReport?: (args: Stimulsoft.Designer.SaveReportArgs, callback: () => void) => void, onPreviewReport?: (args: Stimulsoft.Designer.PreviewReportArgs, callback: () => void) => void, onExit?: (args: Stimulsoft.Report.EventDataArgs) => void, onAssignedReport?: (args: Stimulsoft.Designer.AssignedReportArgs) => void } export const Designer: React.FunctionComponent<DesignerProperties>;