@jupyterlite

***`

@jupyterlite / @jupyterlite/services / BaseExporter

Class: ``abstract BaseExporter#

Defined in: packages/services/src/nbconvert/exporters.ts:11

Base class for notebook exporters.

Extended by#

Implements#

Constructors#

Constructor#

**new BaseExporter**(): BaseExporter

Returns#

BaseExporter

Properties#

mimeType#

abstract readonly **mimeType**: string

Defined in: packages/services/src/nbconvert/exporters.ts:15

The MIME type of the exported format.

Implementation of#

IExporter.mimeType

Methods#

export()#

abstract **export**(model, path): Promise<void>

Defined in: packages/services/src/nbconvert/exporters.ts:23

Export a notebook to this format.

Parameters#

model#

IModel

The notebook model to export

path#

string

The path to the notebook

Returns#

Promise<void>

Implementation of#

IExporter.export

`***

triggerDownload()#

protected triggerDownload(content, mimeType, filename): void

Defined in: packages/services/src/nbconvert/exporters.ts:32

Trigger a browser download of the exported content.

Parameters#

content#

string

The content to download

mimeType#

string

The MIME type of the content

filename#

string

The filename for the download

Returns#

void