Skip to content

IExportingEvents

Type interface

Sources

IExportingEvents is an interface: it describes a shape of data and is not imported on its own.

Inheritance

IExportingEvents extends IEntityEvents.

IExportingEvents is not extended by any other symbol.

Properties

dataprocessed

Type IExportEvent & { data: any }

The data for a data export is prepared. A listener can still change data.

downloadstarted

Type IExportEvent & { fileName: string }

A download was requested, before its file is generated.

exportfinished

Type IExportEvent

An export was set off. It is dispatched before the result is ready, so to use the result, wait for the promise export() returns.

exportstarted

Type IExportEvent

An export started.

pdfdocready

Type IExportEvent & { doc: any }

The PDF document definition is prepared. A listener can still change it before the PDF is made.

printstarted

Type IExportEvent

Printing was requested, before the image to print is generated.

workbookready

Type IExportEvent & { workbook: any, workbookOptions: any, xlsx: any }

The XLSX workbook is prepared. A listener can still change it before it is written.